2

相関データのヒート マップを作成したいのですが、相関スケールを 0.85 からではなく、0.90 から取得したいと考えています。このスケールを微調整する方法を知る必要があります。

ここに画像の説明を入力

私が使用しているコマンドは次のとおりです。

data<-read.table("data_corr", header=T) 
tiff('corrheatmap.tiff')
library(gplots)
z<-cor(data)
lowColor = "purple" #change this if you want
highColor = "blue" #change this if you want
colorMin = 0 # I have made this 0.9 and also 90 in any case I don't see the difference
heatmap.2(z, Rowv=FALSE, Colv=FALSE, dendrogram="none", key=TRUE, density.info="none", trace="none", col=colorpanel(100, lowColor, highColor), scale="none", cexRow=0.15, cexCol=0.15) 
4

1 に答える 1

2

質問を誤解したかもしれませんが、breaks引数を使用できると思います。私にとっては次のように機能します

heatmap.2(z, breaks = seq(0.9, 1, 0.001), Rowv=FALSE, Colv=FALSE, dendrogram="none", key=TRUE, density.info="none", cexRow = 0.15, cexCol = 0.15, col=colorpanel(100, lowColor, highColor), trace="none")
于 2012-05-22T14:10:57.177 に答える