ฉันมีคำถามติดตามผลที่นี่< /ก>.
บุคคลนี้ต้องการสร้างพล็อตความสัมพันธ์กับ ggcorrplot จากแพ็คเกจ ggcorrplot อย่างไรก็ตาม พวกเขาต้องการให้เส้นทแยงมุมลงไปตามเมทริกซ์ แทนที่จะขึ้นจากซ้ายไปขวา ดังนั้น พวกเขาต้องการทำให้กราฟดูเหมือนเมทริกซ์สหสัมพันธ์ที่พวกเขาใช้เป็นอินพุต:
library(ggcorrplot)
data(mtcars)
corr.mat <- cor(mtcars[, c("mpg", "disp", "hp", "drat", "wt", "carb")])
ggcorrplot(corr.mat)
print(corr.mat)
มีการให้วิธีแก้ปัญหาต่อไปนี้ซึ่งใช้ได้ดีตราบใดที่คุณใช้ข้อมูลจำเพาะ type = full อย่างไรก็ตาม หากคุณต้องการแสดงกราฟเพียงครึ่งเดียว มันจะเกิดความยุ่งเหยิง:
# This suggested solution works fine:
ggcorrplot(corr.mat[,6:1])
# The same:
ggcorrplot(corr.mat[,6:1], type = "full")
# Here we have the problem:
ggcorrplot(corr.mat[,6:1], type = "upper")
ไม่มีใครรู้วิธีสร้างคอร์เรโลแกรมส่วนบนโดยให้เส้นทแยงมุมเปลี่ยนจากซ้ายบนไปขวาล่างอย่างไร
ggorrplot
; ดูเหมือนว่าจะมีอยู่ในโค้ดบางบรรทัดที่ทำงานภายใน วิธีที่ง่ายที่สุดคือเปลี่ยนไปใช้แพ็คเกจอื่น (ตามคำตอบของ @elielink) หรือแก้ไขโค้ดพื้นฐาน แต่บางทีฉันอาจจะพลาดอะไรบางอย่างไป - person slamballais   schedule 14.05.2021