我有几个文件需要绘制,但我注意到每个绘图Y轴不同(所有文件的值彼此接近)。我希望绘图在y轴上显示所有文件的相同内容。
示例
如果您在此处绘制f,则仅在y轴上获得两个刻度100和300
f=c(1:477)
plot(f)
如何告诉R在Y轴上显示100 200 300 400不仅100和300
答案 0 :(得分:12)
绘图时,不要绘制y轴:
plot(x,y,yaxt="n")
现在绘制y轴,表示刻度:
ticks<-c(100,200,300,400)
axis(2,at=ticks,labels=ticks)
如果要确保所有绘图在y轴上显示某个范围(例如从0到500),您可以使用ylim
强制它:
plot(x,y,yaxt="n",ylim=c(0,500))
答案 1 :(得分:1)
您的问题不在要使用的参数中,而只是在R图的缩放中...
我刚刚画了
plot(1:477)
得到这个
然后只是扩大情节