Corrplot 출력 형식

Aug 18 2020

현재 생성 된 Corrplot의 시각적 출력을 수정하려고하지만 지금까지 두 가지로 실패했습니다.

  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매개 변수를 사용하십시오 .
(C, D, E)에 의해서만 쇼 (A, B)를 제거하는 수평 표시를하려면 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")