baixiqaz
请教各位,如何用R语言做出附图中的聚类热图?我看了某网站的教程,用示例数据做出来图了。附上链接:http://www.sthda.com/english/wiki/static-and-interactive-heatmap-in-r-unsupervised-machine-learning#data。但用我的数据做到最后一步时,R软件报错了。详细代码如下:
> data<-read.csv("data.csv",header=T,sep=",",row.names=1)
> X<-data.frame(data)
> df<-as.matrix(scale(data))
> heatmap(df,scale="row")
> col<-colorRampPalette(c("red","white","blue"))(256)
> heatmap(scale(as.matrix(data)),scale="none",col=col)
> library(RColorBrewer)
> col<-colorRampPalette(brewer.pal(10,"RdYlBu"))(256)
> heatmap(df,scale="row",col=col,RowSideColors=rep(c("blue","pink"),each = 16),ColSideColors=c(rep("purple",5),rep("orange",6)))
错误于heatmap(df, scale = "row", col = col, RowSideColors = rep(c("blue", :
'ColSideColors'必需是长度为ncol(x)的字节矢量
这应该如何解决呢,请不吝赐教,谢谢