我有几个需要绘制的文件,但我注意到每个绘图的 Y 轴都不同(所有文件的值都彼此接近)。我希望绘图在所有文件的 y 轴上显示相同的值。
例子
如果您在此处绘制 f,您将仅在 y 轴上获得两个刻度 100 和 300
f=c(1:477)
plot(f)
我如何告诉 R 在 Y 轴上不仅显示 100 和 300 之类的东西 100 200 300 400
绘图时,不要绘制 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))
您的问题不在于要使用的参数,而在于 R 绘图的缩放...
我刚刚绘制
plot(1:477)
得到这个
然后只是扩大情节