कोरप्लॉट आउटपुट स्वरूप

Aug 18 2020

मैं वर्तमान में एक जनरेट किए गए संवाददाताओं के दृश्य आउटपुट को ठीक करने की कोशिश कर रहा हूं, लेकिन अभी तक दो चीजों के साथ असफल रहा है:

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

जवाब

1 G5W Aug 18 2020 at 07:49

शीर्षक को छोटा होने से बचाने के लिए, 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")