【发布时间】:2013-02-19 12:57:26
【问题描述】:
我有两个数据框dataA 和dataB,它们都包含一个time 和一个value 列。时间列密切相关,但不相同。现在,我用 ggplot 生成两个图,例如:
plotA <- ggplot(dataA) + geom_line(aes(x = time, y = value))
plotB <- ggplot(dataB) + geom_line(aes(x = time, y = value))
如何使用grid.arrange 或类似函数来垂直显示两个图,从而使 x 轴标签和网格线对齐?
【问题讨论】:
-
请通过添加示例数据使您的代码可重现。
-
这post 有帮助吗?看起来可能是重复的。
-
"时间列密切相关,但不相同。"我正在寻求对齐值,而不是绘图区域。
-
它不会“绘制”区域。它将图表的左端在两者之间对齐,这就是我认为您在说“x 轴 标签和网格线 align”时想要的。