2

R中原生的“heatmap”函数中有一个非常有用的选项“ColSideColors”,但是ggplot2如何实现这个效果呢?

如热图所示,我想用 ggplot2 制作红色和蓝色条来代表不同的组。

提前致谢。

在此处输入图像描述

4

1 回答 1

1

我会说你正在寻找的是刻面 - 在你的情况下,你会想要一个因素来区分红色和蓝色部分之间的数据条目,然后facet_grid()用各自的标签分割图表。假设您的因素subset在融化的数据框中被调用,您需要将以下内容添加到您的情节中:

facet_grid(. ~ subset)

有关更多详细信息,请查看facet_grid()文档

对于更明确地解决您的问题的答案,您应该更详细地描述您的问题。查看有关如何在 R 中生成出色的可重现示例的一些信息。

于 2013-05-26T15:40:39.553 回答