R中原生的“heatmap”函数中有一个非常有用的选项“ColSideColors”,但是ggplot2如何实现这个效果呢?
如热图所示,我想用 ggplot2 制作红色和蓝色条来代表不同的组。
提前致谢。
我会说你正在寻找的是刻面 - 在你的情况下,你会想要一个因素来区分红色和蓝色部分之间的数据条目,然后facet_grid()
用各自的标签分割图表。假设您的因素subset
在融化的数据框中被调用,您需要将以下内容添加到您的情节中:
facet_grid(. ~ subset)
有关更多详细信息,请查看facet_grid()
文档。
对于更明确地解决您的问题的答案,您应该更详细地描述您的问题。查看有关如何在 R 中生成出色的可重现示例的一些信息。