画图函数title 和 axis 的用法

1.title# 可以单独使用,有时候绘图函数里已经包含了。

attach(iris)# 这样就不用每个都写iris了。
boxplot(Sepal.Length~Species,col=heat.colors(3),
        main=list("Sepal.Length按照Species分类的箱线图",font=4,col='red',cex=1.5),
        sub=list("数据来源,iris数据集",font=3,col="green",cex=0.8),
        xlab="Species",ylab="Sepal.Length")
画图函数title 和 axis 的用法_第1张图片

上面是没单独用title做,如果刚开始图形较为简单,可以加上title。

boxplot(Sepal.Width~Species,col=heat.colors(3))# '~ ” 的前后可以看成回归的模式,y~x 类型。这样谁在x轴,谁在y轴就很清楚了。

画图函数title 和 axis 的用法_第2张图片

但是这个图形,没有基本的说明,因此,用title函数加上。

title(main=list("Sepal.Length 按照Species分类的箱线图",
                font=4,col="red",cex=1.5),
      sub=list("数据来源:iris数据集",font=3,col="green",cex=1.5),
      xlab="Species",ylab="Species.Length")
画图函数title 和 axis 的用法_第3张图片

2. axis 控制坐标轴函数。

先画出一张简洁点的图形。

boxplot(Sepal.Width~Species,col=heat.colors(3),axes=FALSE)# axes 为axis 的复数形式,故在此位置设置的所有坐标轴都不显示。
画图函数title 和 axis 的用法_第4张图片
axis(side=1,at=1:3,labels = unique(Species),tick=FALSE,col.axis="red")
画图函数title 和 axis 的用法_第5张图片

添加轴上的刻度。

axis(side=1,at=1:3,labels = unique(Species),tick=FALSE,col.axis="red")
axis(side=2,col.ticks ="red",col.axis="blue")

画图函数title 和 axis 的用法_第6张图片


你可能感兴趣的:(R,语言学习)