ここでのジェロミーの回答に基づいて、R で実装した出力を改善したいと考えています(ありがとう!)。私のものは、正と負の値を持つ 31x31 の行列で、基本的に同じ ggplot2 コードを使用します。
library(ggplot2)
library(reshape)
z<-cor(insheet3,use="complete.obs",method="kendall")
zm<-melt(z)
ggplot(zm, aes(X1,X2, fill=value)) + geom_tile() +
scale_fill_gradient2(low = "blue", high = "dark violet")
次の 3 つのことを変更する必要があります。
現在、行はアルファベットの逆順で表示されています。つまり、目に見えるデータの傾向はありません。次のいずれかのように、行と列の順序にどのように影響を与えることができますか:
A. (推奨:) 列は、同じページの ellipse パッケージ出力にあるように、相関値(負から正、またはその逆) で並べられています。また
B.同様の変数をグループ化できるように、 列は手動で並べ替えられますか?
下の X 軸に沿って、変数名が劇的に重なり合っており、判読できません。それらは長く残る必要があります (つまり、OrthoPhos、Ammonia、Residential など)。どうすればラベルを 90 度回転させることができますか?
各軸に沿って 「X1」と「X2」のラベルを削除する方法はありますか?
ありがとうございました!