【发布时间】:2012-06-26 19:31:29
【问题描述】:
我在一个包含多列的动物园对象中有数据。 现在我想在上一个图表下方绘制(其中四列)相同的两列和图表中的两列。
更准确地说,我已经能够将它们中的四个绘制成一个在另一个之下。 但我希望前两个在同一个情节中,最后两个在下一个情节中
【问题讨论】:
-
使用
plot.zoo的screens=参数。在?plot.zoo底部的示例部分中,多元绘图部分的最后一个示例将三个绘图中的两个放在一个面板中。 -
我参加聚会有点晚了,但我也建议您看看我的 xtsExtra 包中的(新)plot.xts 方法,可从 R-Forge 获得。这是对 plot.xts 的一次重大改进,是 GSOC 工作的一部分。鉴于您的轴标签,我猜您在 HFT 中,正如 Brian Peterson 之前在 R-SIG-Finance 上所说的那样:“如果您从事金融业务并且没有使用 xts,那么您做错了。 "由于 xts 继承自 zoo,因此语法非常相似,例如 plot(dat, screen = c(1,1,2,2), layout = matrix(1:2, ncol = 1)) 但你得到了很好的格式(以及很酷的可定制性)。
-
由于我即将达到字符数限制,因此跟随我自己:请注意,这都是高度实验性的代码,并且可能会更改。我知道大多数 FOSS 都没有保修,[引用 R 不祥的启动横幅] 但这是双重超级无保修。
-
非常感谢。 xts 和 zoo 似乎是要走的路。惊人的可视化效果。
标签: r plot time-series zoo