我正在使用热图功能绘制矩阵。矩阵中的每列代表一个样本,我有4个样本类型,每个类型具有不同的数量。我可以按样品类型沿x轴着色标签吗?
scaleyellowred <- colorRampPalette(c("lightyellow", "red"), space = "rgb")(10)
heatmap(fitted@H, Rowv = NA, Colv = NA, col = scaleyellowred)
答案 0 :(得分:1)
你介意使用ggplot2吗?..
library(ggplot2)
data("diamonds")
library(dplyr)
diamonds %>% select(cut, color, price) %>%
group_by(cut, color) %>% summarize(mean.price=mean(price)) -> data.set
data.set %>% ggplot(data=., mapping=aes(x=cut, y=color, fill=mean.price)) + geom_tile() +
theme(axis.text.x=element_text(color=rainbow(ncol(data.set))))
答案 1 :(得分:0)