Saya punya pertanyaan lanjutan di sini.
Orang ini ingin membuat plot korelasi dengan ggcorrplot dari paket ggcorrplot. Namun, mereka ingin agar diagonalnya turun ke bawah matriks, bukan naik dari kiri ke kanan. Jadi, mereka ingin membuat grafiknya terlihat seperti matriks korelasi yang mereka gunakan sebagai masukan:
library(ggcorrplot)
data(mtcars)
corr.mat <- cor(mtcars[, c("mpg", "disp", "hp", "drat", "wt", "carb")])
ggcorrplot(corr.mat)
print(corr.mat)
Solusi berikut diberikan, yang berfungsi dengan baik, selama Anda menggunakan spesifikasi type = full. Namun, jika Anda hanya ingin menampilkan separuh grafik, hasilnya akan kacau:
# 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")
Adakah yang tahu cara membuat korelogram atas dengan diagonal dari kiri atas ke kanan bawah?
ggorrplot
; tampaknya merupakan bawaan dari beberapa baris kode yang mereka jalankan secara internal. Cara termudah adalah dengan beralih ke paket lain (sesuai jawaban @elielink), atau mengubah kode yang mendasarinya. Tapi mungkin saya melewatkan sesuatu. - person slamballais   schedule 14.05.2021