如何使用热图2在R中正确定位图例刻度线?

时间:2015-12-17 14:57:52

标签: r alignment legend heatmap

我是R的新手,我正在尝试使用heatmap.2()。我发现它是一个很棒的工具,只有一个细节让我发疯。图例中的刻度标记与我在分节符中指定的颜色完全对齐。

以下是一个最小的工作示例。在图例中,绿色区域显着超过1,但热图的左下部分(值= 1.0001)是蓝色,正如我在休息中指定的那样。我正在使用RStudio版本0.99.486,如果这有所作为。请帮忙!

library(gplots)

M <- matrix(c(0.5,1.0001,2.1,3.9),nrow=2)

my_palette <- c('green','blue','purple','orange')
heatmap.2(M,Colv=NULL,Rowv=FALSE,dendrogram=NULL,trace='none',density.info='none',
          breaks=c(0,1,2,3,4),
          col=my_palette,
          key.xlab='',key.title='')

0 个答案:

没有答案