รูปแบบเอาต์พุต Corrplot
Aug 18 2020
ขณะนี้ฉันกำลังพยายามแก้ไขเอาต์พุตภาพของ Corrplot ที่สร้างขึ้น แต่ยังไม่ประสบความสำเร็จด้วยสองสิ่ง:
ชื่อมักจะถูกตัดออกจากอันดับต้น ๆ
ฉันไม่สามารถเปลี่ยนสีของป้ายจากสีแดงเป็นสีดำได้
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
พารามิเตอร์
ที่จะมีการแสดงผลในแนวนอนว่ามีเพียงการแสดง (A, B) โดย (C, D, E) กำจัด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")
