Corrplot çıktı formatı

Aug 18 2020

Şu anda oluşturulan bir Corrplot'un görsel çıktısını düzeltmeye çalışıyorum, ancak şu ana kadar iki şeyle başarısız oldum:

  1. Başlık her zaman üstten kesilir

  2. Kırmızıdan siyaha etiketlerin rengini değiştiremiyorum

    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")
    

Ek olarak, sadece ilk 2 değişkeni (yani A ve B) tutmak ve diğer her CE parametresi ile korelasyonu yatay göstermek mümkün müdür? Öneriler için teşekkürler!

Yanıtlar

1 G5W Aug 18 2020 at 07:49

Başlığın kesilmesini önlemek için marparametreyi kullanın .
Etiketlerin rengini ayarlamak için tl.colparametreyi kullanın .
(C, D, E) tarafından sadece gösterileri (A, B), kurtulmak olduğunu yatay ekran sahip olmak type="upper"ve diag=F,
ekleme is.corr=Fve sonra sadece istediğiniz gösterdiği kısmının kullanın X[1:2,3:5].

Hepsini bir araya getirerek anlıyoruz

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")