2

を使用して相関行列を生成しています

library(psych)
corMat = cor(data)
cor.plot(corMat,numbers=TRUE,colors=TRUE,n=51,main=NULL,labels=NULL)

ヒートマップ内に表示される数字が斜めに表示されるように変更したい。

4

3 に答える 3

4

誤解しているかもしれませんが、テキスト ラベルを回転させたいだけの場合は、 のソースcor.plot、特に行text(rx, ry, round(r * 100))text(rx, ry, round(r * 100), srt=45)に変更して、次のようにします。 ここに画像の説明を入力

于 2013-08-20T20:59:50.747 に答える
2

数値をプロットする呼び出しにcor.plot引数を渡すことができるようには見えません。textしたがって、関数を変更できますが、ソース ( edit(cor.plot)) を開いて行を変更します。

text(rx, ry, round(r * 100))

text(rx, ry, round(r * 100), srt = 45)

または、数値を回転させたい度数。次に、そのコードをコピーして、変更されたコードで新しい関数 ( my.cor.plot) を定義できます。

これを行うハックっぽい方法は少ないと思いますが、私はそれらを使用したことがなく、これでうまくいくでしょう。

于 2013-08-20T20:59:17.527 に答える