2016-11-06 100 views
2

私は相関係数行列をプロットするためにRでcorrplotを使用していますが、私の相関は0.95から1.00の範囲でしかないため、色のパレットの下限と上限を設定する方法はわかりません。Rのcorrplotの色の範囲

corrplot(segCorr、順= "hclust"、tl.cex = 0.6、 cl.lim = C(0.95、1)、COL = colorRampPalette(C( "青"、 "白"、」赤 "))(10))

設定にもかかわらず、すべてが1色になっていますが、これらの小さな相違点を確認する必要があります。

+0

http://stackoverflow.com/questions/28109647/r-corrplot-colorlegend-change ...

with(mtcars, corrplot(cor(cbind(disp, hp, cyl)), cl.lim = c(0.7, 1))) 

enter image description here

から取得します(0、0、0)、行列(c(1、0.9、0.9、0.9、1、0.9、0.9、0.9)を使ってみましょう。 、1)、3)); mypal = colorRampPalette(c( "blue"、 "white"、 "red"))(10); color = rep(mypal、100); corrplot(cor(d)、order = "hclust"、tl.cex = .6、cl.lim = c(0.85,1)、col = color) ' – user20650

答えて

1

「ハック」よく使う色の設定に多くの時間を費やすことを避けるために使うことがありますが、is.corr = FALSEを設定してください。その後、我々は

with(mtcars, corrplot(cor(cbind(disp, hp, cyl)), cl.lim = c(0.7, 1), is.corr = FALSE)) 

enter image description here

+0

_corrplot_のパラメータリストに 'is.corr = FALSE'を追加すると、私の問題が解決しました。どうもありがとう! –