【发布时间】:2016-09-13 16:26:14
【问题描述】:
是否可以在 ggplot 中的每个面板中指定不同的标签轴?
例如:
ggplot(diamonds, aes(x = carat, y = price)) + geom_point() + facet_grid(~cut)
在这个图中,我们有五个面板,我想为每个面板指定我自己的标签。默认输出是为所有轴生成一个标签。
是否有不涉及使用 grid.arrange 的解决方案,如下所示:
【问题讨论】:
-
可能直接编辑 grobs...
-
在链接问题中使用 x 轴上的分类变量,您可以将标签设为新变量,将其映射到 x 轴,然后使用
scales = "free"。