坐标轴的间距刻度范围设置
1.区间随机生成坐标刻度间距,坐标轴的间距刻度是自动随机设置:xlim和ylim的区间进行设置在[-20.20]
plot(1:30,xlim=c(-20,20),ylim=c(-20,20))

2.自定义设置坐标刻度间距
自己设置刻度步骤:
1.首先把plot里面默认的坐标轴关掉,参数是xaxt=‘n’;
2.其次,做完plot以后通过axis函数手动添加坐标轴;
例举原图像绘制效果如下:
a<-16:25
b<-c(57,81,86,89,91,126,139,155,200,211)
plot(a,b,type="b",xlab="网络节点数目 x1000",ylab="算法时间消耗",col="blue",xlim=c(16,25),ylim=c(57,211),pch=15)

用xaxt=“n”,yaxt="n"关掉之前存在的坐标轴的刻度
plot(a,b,type="b",xlab="网络节点数目 x1000",ylab="算法时间消耗",col="blue",xlim=c(16,25),ylim=c(57,211),pch=15,xaxt="n",yaxt="n")

然后,自己设置X轴,Y轴坐标刻度
axis(1,a) #设置X轴坐标刻度
axis(2,b) #设置Y轴坐标刻度
等间距的设置坐标轴的长度:如果想要将16到25,用10个数字刻度描述,每个刻度间的间隔是2.5一个单位长度,方法如下所示:
m=seq(from = 16, to = 25, by=2.5) ## 先生成等差数列的刻度,间距为2.5
plot(a,b,type="b",xlab="网络节点数目 x1000",ylab="算法时间消耗",col="blue",xlim=c(16,25),ylim=c(57,211),pch=15)
plot(a,b,type="b",xlab="网络节点数目 x1000",ylab="算法时间消耗",col="blue",xlim=c(16,25),ylim=c(57,211),pch=15,xaxt="n"

最低0.47元/天 解锁文章
1639

被折叠的 条评论
为什么被折叠?



