2016-08-19 7 views
2

corrplot.mixed에 의해 생성 된 플롯의 여백을 확장하는 옵션을 찾지 못했습니다. corrplot 패키지에 있습니다. 모든 제안을 부탁드립니다!상관 행렬 플롯의 여백을 변경하는 방법

  • 내 데이터 :

    cor_matrix <- structure(c(1, 0.31596392056465, -0.120092224085334, -0.345097115278159, 
    -0.360122240730762, -0.229557709493001, 0.31596392056465, 1, 
    0.158912865564527, -0.606426850726639, -0.351711315621928, -0.58324161013876, 
    -0.120092224085334, 0.158912865564527, 1, -0.134795548155303, 
    -0.118408957923256, -0.174432082510352, -0.345097115278159, -0.606426850726639, 
    -0.134795548155303, 1, 0.453896576795379, 0.658983612837725, 
    -0.360122240730762, -0.351711315621928, -0.118408957923256, 0.453896576795379, 
    1, 0.567187367816482, -0.229557709493001, -0.58324161013876, 
    -0.174432082510352, 0.658983612837725, 0.567187367816482, 1), .Dim = c(6L, 
    6L), .Dimnames = list(NULL, c("p1", "p2", "p3", "p4", "p5", "p6" 
    ))) 
    
  • 내 코드

    library(corrplot)  
    col4 <- c("#440154FF" ,"#414487FF" ,"#2A788EFF", "#22A884FF" ,"#7AD151FF" ,"#FDE725FF")  
    
    corrplot.mixed(cor_matrix, order = "AOE", upper = "ellipse", lower = "number", col = col4, 
           tl.cex = 1.2, cl.cex = 1.2) 
    
  • 출력

enter image description here

,691,363 (210)
+1

내가 패키지 함수 자체 (corrplot.mixed)'수정'을보고 거기에 여백을 수정 제안에 대한 내 자신의 질문에 대답

. – CCurtis

+1

여백을 확장한다는 것은 무엇을 의미합니까? 당신은 단지'par (oma = rep (5,4))'또는 ..를 바꾸는 것을 의미합니까? – user20650

+0

@CCurtis : [code] (https://github.com/)에서 mar = c (0, 0, 0, 0)을 mar = c (5, 5, 5, 5) tyyun/corrplot/blob/master/R/corrplot.R)하지만 아무 것도 변경되지 않았습니다. 나는 그것으로 더 나아갈 것이다 – Tung

답변

0
미래의 독자
library(corrplot)  
    library(viridis) 

    col4 <- viridis_pal()(dim(cor_matrix)[2]) 

    filetag <- "corrplot_result.png" 
    png(filetag, height = 800, width = 800) 

     par(oma = c(0, 2, 2, 2)) 
     corrplot.mixed(cor_matrix, order = "AOE", upper = "ellipse", lower = "number", 
        upper.col = col4, lower.col = col4, 
        tl.cex = 1.5, cl.cex = 1.5) 
    dev.off() 

enter image description here

관련 문제