R作图控制坐标轴刻度的个数和标注
(2013-04-27 16:59:26)ILoveLittree 2013/04/27
控制坐标轴中刻度的个数,方向,刻度的标注,以及刻度的标注用到plot()中的xaxt,yaxt和axis低绘图参数等。这里面就不贴图了,自己用R界面试试就出来了。
1.R自动刻度
>x=seq(1,10)
>y=x
>plot(x,y) #会发现自动生成了5个刻度,而且每个刻度都标注了数字
2.控制不显示刻度 xaxt,yaxt,分别控制x,y
>plot(x,y,xaxt=”n”,yaxt=”n”) #会发现坐标刻度等消失了
3.自定义显示刻度个数以及位置axis
>plot(x,y,xaxt=”n”,yaxt=”n”)
> axis(1,at=seq(1,10,0.5))
> axis(2,at=seq(1,10)) #1,2,3,4控制刻度的方向,下左上右。at表示在哪个点标刻度
4.控制刻度上的标注:
R中默认的标注是数字,但是过不想要数字呢,用到axis中的label
> plot(x,y,xaxt="n",yaxt="n")
> ILoveLittree=c("I","L","o","v","e","L","i","t","t","r","e","e","!","!","!","!","!","!","!")
> axis(1,at=seq(1,10,0.5),label=ILoveLittree) #这里x轴有19个刻度,如果label的长度和刻度个数不一样就会出现错误。
> axis(2,at=seq(1,10))