【发布时间】:2011-01-19 00:40:16
【问题描述】:
我在 R 中绘制了一个大型数据集,我希望在图表的每一侧都有一个轴以两种不同的比例显示数据。因此,例如,在左垂直轴上,我想直接绘制数据(例如 plot(y ~ x) ),在右轴上,我想对左轴进行线性缩放。 (例如绘图(y*20 ~ x)。
因此只会显示一个数据集,但轴会为这些数据点显示不同的含义。
我尝试了以下方法:
plot(x = dataset$x, y = dataset$y)
axis(4, pretty(dataset$y,10) )
这将正确打印与默认左轴具有相同比例的新右轴。 (基本上没用,但它有效)但是,如果我做出这个微小的改变:
plot(x = dataset$x, y = dataset$y)
axis(4, pretty(10*dataset$y,10) )
突然间,它拒绝添加我的新右轴。我怀疑这与 R 查看轴是否以某种方式与数据集匹配并在不匹配时拒绝它有关。如何让 R 忽略数据集,只打印我选择的任意轴?
【问题讨论】:
标签: r statistics graph plot