我有兩個不同列的Excel文件。一列的值範圍從2到15,其他列的值從正值到負值。熱圖生成
我想生成一個熱圖,第一列的每個值應該有不同的顏色。第二列應該是漸變的形式。
我試着用excel條件格式來做到這一點。
但我想知道有沒有辦法在R中做到這一點?
我有兩個不同列的Excel文件。一列的值範圍從2到15,其他列的值從正值到負值。熱圖生成
我想生成一個熱圖,第一列的每個值應該有不同的顏色。第二列應該是漸變的形式。
我試着用excel條件格式來做到這一點。
但我想知道有沒有辦法在R中做到這一點?
R命令image()
取一個矩陣並從中產生一個熱圖。請參閱幫助頁面:?image
。另外值得考慮的是heatmap
函數,它基本上是image()
,應用了一些聚類。以下是這兩個繪圖程序的兩個例子:
image(volcano,col = terrain.colors(30))
heatmap(volcano,col = terrain.colors(30))
大概從Excel導出數據到R上的最簡單的方法是將其保存爲.csv文件(逗號或製表符分隔文本文件),然後使用read.table()
導入
你能爲這些圖表添加圖例嗎? – blehman