2

如何stripplot从带有 log y 轴的 lattice 包中使用?使用plot,我可以使用参数log并在对数刻度上指定我想要的轴。有没有办法用 stripplot 做到这一点,而无需使用数字数据的日志,然后指定 y 轴点?

singer使用数据的示例代码:

stripplot(voice.part ~ height, data = singer, aspect = 1,
      jitter.data = TRUE, xlab = "Height (inches)")

注意。这个数据不需要是对数刻度,我只是用它作为例子

4

1 回答 1

4

使用 lattice 包对绘图中的轴进行微调由scales参数处理(请参阅页面上的相应条目?xyplot)。该参数本质上是一个列表,其中两个列表组件可以是xy,它们也是具有分别控制 x 轴和 y 轴外观的组件的列表。

对于 x 轴上的对数刻度,请使用

stripplot(voice.part ~ height, data = singer, aspect = 1,
      jitter.data = TRUE, xlab = "Height (inches)",
      scales = list(x = list(log = 2)))

替换2为您想要的任何日志库。

于 2012-12-18T22:14:43.277 回答