R ggplot2中的地块树

R ggplot2中的地块树,r,ggplot2,R,Ggplot2,我收集了一组本质上是分层的数据,形成了组,每个组最好绘制成条形图。如果可能,我希望能够排列一组ggplot2图形,以便它们形成树状结构: 这是ggplot2或补充软件包可以做到的吗?该软件包似乎是最接近的,但在定位上没有那么大的灵活性 谢谢 您可以使用包gridExtra和ggplot2的组合。要了解更多细节,我建议您看看这些小插曲:和 require(gridExtra) 需要(ggplot2) 布局我怀疑,gridExtra或相关软件包的组合——再加上一点肘部润滑脂——可能会满足您的需要。

我收集了一组本质上是分层的数据,形成了组,每个组最好绘制成条形图。如果可能,我希望能够排列一组ggplot2图形,以便它们形成树状结构:

这是ggplot2或补充软件包可以做到的吗?该软件包似乎是最接近的,但在定位上没有那么大的灵活性


谢谢

您可以使用包
gridExtra
ggplot2
的组合。要了解更多细节,我建议您看看这些小插曲:和

require(gridExtra)
需要(ggplot2)

布局我怀疑,
gridExtra
或相关软件包的组合——再加上一点肘部润滑脂——可能会满足您的需要。话虽如此,您要求我们“推荐或查找一本书、工具、软件库”,仅此而已。如果你能拿出一个现实的代码来演示一个起点(使用
拼凑
或其他方法),那么你的问题将更多地围绕这个主题。谢谢根据数据的嵌套方式,如果您想更多地关注某个组而不是其他组,您也可能会有幸使用
ggforce::facet\u zoom
(滚动至接近底部)
require(gridExtra)
require(ggplot2)

layout <- rbind(c(NA,1,1,NA),
              c(2,2,3,3))

p <- qplot(1,1)
p2 <- qplot(2,4)
p3 <- qplot(3,1)

grid.arrange(p, p2, p3,  layout_matrix=layout)