我在这个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;。省略列树形图。
提前谢谢。