【发布时间】:2016-11-27 15:50:09
【问题描述】:
我想通过 xaxis 与 yaxis 的比率绘制一个数字为 2 (x/y=2)。这里,比率指的是 x 轴和 y 轴的物理长度。所以yaxis显示为xaxis的一半。 据我所知,通过将“pty”的参数设置为“s”,可以将图形绘制为正方形(即 x/y=1)。但是不可能将“pty”设置为数字。 感谢您的关注!
【问题讨论】:
我想通过 xaxis 与 yaxis 的比率绘制一个数字为 2 (x/y=2)。这里,比率指的是 x 轴和 y 轴的物理长度。所以yaxis显示为xaxis的一半。 据我所知,通过将“pty”的参数设置为“s”,可以将图形绘制为正方形(即 x/y=1)。但是不可能将“pty”设置为数字。 感谢您的关注!
【问题讨论】:
您可以在绘图函数的参数中使用asp,或者您可以使用png 函数保存您的通用绘图,其中特定的x 和y 由参数width 和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))
【讨论】: