R heatmap2图例未正确显示。显示超过询问

时间:2018-03-16 09:36:13

标签: r heatmap

我在这个R脚本中遇到了麻烦。 我正在尝试使用heatmap.2函数可视化热图。 我有2个问题, 一个是关于传说。 我已经改变了传说规模。

one_data.min<-min(one_data[one_data!=-15.0719929427],na.rm=TRUE)
one_data.max<-max(one_data, na.rm =TRUE)
pairs.breaks <-c(-15.0719929427, seq(one_data.min, one_data.max,length.out =1000))
gradient1 = colorpanel(sum(pairs.breaks[-1]<=one_data.min),"chartreuse2","white")
gradient2 = colorpanel(sum(pairs.breaks[-1]>one_data.min),"gold" ,"red","red4")
hm.colors = c(gradient1,gradient2)

heatmap.2(one_data,breaks=pairs.breaks, colCol =cols,Rowv = NA,Colv = NA,lhei = c(1,7),offsetRow=0.1,lwid=c(1,5),trace = "none",density.info = "none",col=hm.colors,cexRow = 1.5,cexCol = 1.5,margins=c(9,20))

这样我就能拥有不同的颜色。 热图很好,但传说如下所示。 It's suppose to show until -8 but I get a lot more

我该如何更改?

两个。 我收到此错误,但仍然得到热图。我可以忽略吗?

热图中的错误.2(one_data,breaks = pairs.breaks,colCol = cols,Rowv = NA,:   二元运算符的非数字参数 另外:警告信息: 1:在heatmap.2中(one_data,breaks = pairs.breaks,colCol = cols,Rowv = NA,:   差异:Rowv为FALSE,而树形图为both'. Omitting row dendogram. 2: In heatmap.2(one_data, breaks = pairs.breaks, colCol = cols, Rowv = NA, : Discrepancy: Colv is FALSE, while dendrogram is列&#39;。省略列树形图。

提前谢谢。

0 个答案:

没有答案