Corrplot出力フォーマット

Aug 18 2020

私は現在、生成されたCorrplotのビジュアル出力を修正しようとしていますが、これまでのところ2つの点で失敗しています。

  1. タイトルは常に上から切り落とされます

  2. ラベルの色を赤から黒に変更できません

    A <- seq(1, 100, by=1)
    B <- sample(A,100, replace =T)
    C <- sample(A,100, replace =T)
    D <- sample(A,100, replace =T)
    E <- sample(A,100, replace =T)
    sample(A,100, replace =T)
    X <- data.frame(A,B,C,D,E)
    
    X <- cor(X, method = c("spearman"))
    
    corrplot(X,
     method = "circle",
     type = "upper",
     diag = F,
     addCoef.col=T,
     title = "Testing")
    

さらに、最初の2つの変数(つまりAとB)を保持し、他のすべてのパラメーターCEとの相関を水平に表示することは可能ですか?ポインタをありがとう!

回答

1 G5W Aug 18 2020 at 07:49

タイトルが切り捨てられないようにするには、marパラメーターを使用します。
ラベルの色を調整するには、tl.colパラメーターを使用します。
(A、B)と(C、D、E)のみを表示する水平表示を作成するには、とを削除type="upper"diag=F
追加してis.corr=Fから、必要なマトリックスの部分を使用しますX[1:2,3:5]

それをすべてまとめると、

corrplot(X[1:2,3:5],
 is.corr=FALSE,
 method = "circle",
 addCoef.col=T,
 mar=c(0,0,5,0),
 tl.col = "black",
 title = "Testing")