5
我想能夠使用兩個RowSideColor酒吧與R包圖的heatmap.2功能,但我不知道如何做到這一點。我在堆棧溢出之前看到過這個問題,在回答問題的同時,答覆沒有解決這個問題。將因素添加到輸入數據矩陣中將不起作用,因爲它會影響層次聚類的結果。如果有必要,我願意使用其他類似heatmap的函數來實現我的目標。多行RowSideColor列heatmap.2從gplots包
感謝, 布拉德
我想能夠使用兩個RowSideColor酒吧與R包圖的heatmap.2功能,但我不知道如何做到這一點。我在堆棧溢出之前看到過這個問題,在回答問題的同時,答覆沒有解決這個問題。將因素添加到輸入數據矩陣中將不起作用,因爲它會影響層次聚類的結果。如果有必要,我願意使用其他類似heatmap的函數來實現我的目標。多行RowSideColor列heatmap.2從gplots包
感謝, 布拉德
我想之前做到這一點,總是習慣做兩個熱圖和複製,並從一個熱圖一個RowSideColors
條粘貼到另一個。我只是做了一些更多的搜索和發現heatmap.plus
包可以做到這一點,雖然:
# install.packages("heatmap.plus") #install package
require("heatmap.plus")
data(cars) # using cars data as example
# create a matrix of colors for RowSideColors
myCols = cbind(rep(c("yellow", "blue"), 25), rep(c("red", "green"), 25))
heatmap.plus(data.matrix(cars), RowSideColors=myCols)
此包中的RowSideColors
參數可以接受的顏色矩陣繪製多行一側的顏色。