小伙伴们大家好!今天想跟大家介绍R plot的几种常见类型type。之前有不少小伙伴留言,说好多类型不知道怎么设置,今天来给大家总结一下嗷!这篇建议收藏,属于R语言绘图基础必备知识,以后拿不准类型的时候,直接对照这篇来看!
好了,话不多说,我们直接上代码!
"p" 绘散点图
data('iris') #以鸢尾花iris数据集为例summary(iris)plot(iris$Sepal.Length,iris$Sepal.Width,type = 'p')

"l" 绘实线
a <- c(1:10) #自创两个变量,a,b,长度都为10b <- c(21:30)plot(a,b,type = 'l')

"b" 所有点被实线连接
plot(a,b,type = 'b')

"o" 实线通过的所有点
plot(a,b,type = 'o')

"h" 绘制点到x轴的竖线
plot(a,b,type = 'h')

"s" 阶梯形曲线
plot(a,b,type = 'h')

"n" 不绘任何点或者曲线
plot(a,b,type = 'n')

可能有小伙伴问,画个空白图有啥用处?这个type='n'是不是平时用不上?
不是哦!当你想在图中加标签的时候,有时还真需要空白图。空白是为了给更多美丽的图做准备!不信你看下面这个例子:
plot(airquality$Wind,airquality$Temp,type='n') #创建散点图with(subset(airquality,Month==9), #设置九月份的数据为红色的点points(Wind,Temp,col='red'))with(subset(airquality,Month==5), #设置五月份的数据为红色的点points(Wind,Temp,col='orange'))

根据空气质量数据集(airquality),我首先绘制的是风速、温度的一个空白图。然后选取9月份的数据,在图中用红色圆点展示。选取5月份的数据,在图中用橙色圆点展示。这样是不是能直观的比较出,5月、9月的风速和气温的状况?从图中看出,5月气温普遍比9月低,然后5月风速比9月要快。
这就是今天想跟大家分享的内容,觉得有收获的小伙伴别忘了右下角点个“在看”哦!每天进步一点点,我们一起加油!

