मैं वर्तमान में एक उत्पन्न 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 चर (यानी ए और बी) रखना संभव है और हर दूसरे पैरामीटर सी-ई के साथ सहसंबंध क्षैतिज दिखाना संभव है? संकेत के लिए धन्यवाद!

1
Raul 18 अगस्त 2020, 03:25

1 उत्तर

सबसे बढ़िया उत्तर

शीर्षक को छोटा होने से बचाने के लिए, mar पैरामीटर का उपयोग करें।
लेबल का रंग समायोजित करने के लिए, tl.col पैरामीटर का उपयोग करें।
एक क्षैतिज प्रदर्शन के लिए जो केवल (ए, बी) द्वारा (सी, डी, ई) दिखाता है, 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")

Adjusted corrplot

1
G5W 18 अगस्त 2020, 03:49