我想用x轴与y轴的比率绘制一个数字为2(x / y = 2)。这里,比率是指x轴和y轴的物理长度。所以yaxis是xaxis的一半。 据我所知,通过将参数“pty”设为“s”,可以将数字绘制成方形(即x / y = 1)。但是不可能将“pty”设置为数字。 谢谢你的关注!
答案 0 :(得分:0)
您可以在绘图函数的参数中使用asp
,也可以使用png
函数保存通用绘图,并使用参数width
定义的特定x和y和height
。
在您发表评论后,您可以使用xlim
和ylim
来确保绘图沿轴的物理尺寸。例如,要确保ylim
是xlim
的两倍,您可以执行以下操作。
xlim=range(mpg$hwy)
ylim = range(mpg$cty) # y is 16
plot(data = mpg, cty~hwy, ylim = c(ylim[1]-16, ylim[2]+16))