我有一个我希望用heatmap表示的数据列表。 这些是我的参数
它给我的错误在
之下image.default错误(1:nc,1:nr,x,xlim = 0.5 + c(0,nc),ylim = 0.5 +: 必须有一个比颜色更多的突破
这是我的col_breaks和cols代码
col_breaks<-unique(c(-1,seq(0,2,by=20),seq(2.0001,5,by=20),seq(5.0001,10,by=20),
seq(10.0001, 20,by=20),20.001))
mycols<-c("blue",colorRampPalette(colors = c("green","yellow"))(length(col_breaks)),
colorRampPalette(colors = c("orange","red"))(length(col_breaks)),
colorRampPalette(colors = c("purple","pink"))(length(col_breaks)),
colorRampPalette(colors = c("brown","black"))(length(col_breaks)),
"purple")
这是我写的以获取我的热图,但它给了我这个错误。
heatmap.2(mat_data,col=mycols,breaks=col_breaks)
谢谢。