Jadi, saya ingin membuat Grafik Radar Profil Pemain seperti ini:
Tidak hanya skala masing-masing variabel yang berbeda, tetapi juga saya ingin skala terbalik untuk beberapa statistik seperti stat 'dispossessed', di mana sedikit sebenarnya berarti baik.
Salah satu solusi untuk skala variabel untuk setiap statistik mungkin adalah menetapkan tolok ukur dan kemudian menghitung skor pada skala 100?
Tapi, Bagaimana cara menampilkan angka aktual pada grafik? Juga, bagaimana cara mendapatkan skala terbalik untuk beberapa statistik.
Saat ini bekerja di Excel. Apa alat paling ampuh untuk membuat bagan rumit seperti ini?
visualization
Kunal Dharamsi
sumber
sumber
Jawaban:
Wow, ini agak menantang tapi saya bisa membuat salah satu plot ini dengan python. Dua komponen utama adalah:
kode :
sumber
Ini adalah versi R:
Kode-kode di sini tampaknya sudah usang untuk ggplot2: 2.0.0
Coba paket saya zmisc:
devtools:install_github("jerryzhujian9/ezmisc")
Setelah Anda menginstalnya, Anda akan dapat menjalankan:
Kode utama diadaptasi dari http://www.cmap.polytechnique.fr/ ~ lepennec/R/Radar/ RadarAndParallelPlots.html
sumber
Berikut ini adalah modifikasi kecil dari solusi Kyler Brown untuk Python yang juga memungkinkan nilai negatif pada sumbu kutub ( yang saat ini tidak secara resmi didukung oleh matplotlib ), pada dasarnya hanya dengan menghapus tanda centang untuk nilai-nilai negatif dari
set_rgrids
:sumber