嵌套的热图

时间:2015-03-06 10:44:06

标签: r nested heatmap

我不确定嵌套的热图是否是正确的词,但是如果您有一些特定的基因,我想为一种疾病制造相对风险(RR)。但是,如果您有1个特定基因,2个特定基因等,应该清楚疾病的RR是什么。像这张照片的东西 enter image description here

你知道有哪些工具可以做这样的事吗?优选在R

编辑: 数据如下所示:

GeneA   1.05  
GeneA_B 3.08  
GeneA_C 5.6  
GeneA_B_C 8.07

但如果能让工作变得更轻松,可能会有所不同。

1 个答案:

答案 0 :(得分:0)

您的问题可能会在productplots包中找到答案。第一次尝试缺乏你的颜色和结构,但它有元素。

创建示例数据框

structure(list(Gene = structure(c(1L, 2L, 4L, 3L), .Label = c("GeneA", 
"GeneA_B", "GeneA_B_C", "GeneA_C"), class = "factor"), Probability = c(1.05, 3.08, 5.6, 8.07)), .Names = c("Gene", "Probability"), class = "data.frame", row.names = c(NA, -4L))

创建树形图表

library("productplots")

prodplot(data = df, ~ Gene + Probability, stacked()) + theme_tufte() +
  ggtitle("Relative Risks (RR) of Various Gene Combinations")][1] 

enter image description here