Chcę więc utworzyć tabelę radarową profilu gracza w taki sposób:
Nie tylko skala każdej zmiennej jest inna, ale także chcę odwrotnej skali dla niektórych statystyk, takich jak statystyka „wywłaszczona”, gdzie mniej faktycznie oznacza dobre.
Jednym rozwiązaniem dla zmiennej skali dla każdej statystyki może być ustanowienie testu porównawczego, a następnie obliczenie wyniku w skali 100?
Ale jak wyświetlić wtedy rzeczywiste liczby na wykresie? Jak uzyskać odwróconą skalę dla niektórych statystyk.
Obecnie pracuje w programie Excel. Jakie jest najpotężniejsze narzędzie do tworzenia takich złożonych wykresów?
visualization
Kunal Dharamsi
źródło
źródło
Odpowiedzi:
Wow, to było trochę trudne, ale udało mi się zrobić jedną z tych fabuł w Pythonie. Dwa główne elementy to:
kod :
źródło
Oto wersja R:
Kody tutaj wydają się nieaktualne dla ggplot2: 2.0.0
Wypróbuj mój pakiet zmisc:
devtools:install_github("jerryzhujian9/ezmisc")
Po zainstalowaniu będziesz mógł uruchomić:
Główne kody zostały dostosowane z http://www.cmap.polytechnique.fr/~lepennec/R/Radar/RadarAndParallelPlots.html
źródło
Oto niewielka modyfikacja rozwiązania Kyler Brown dla Pythona, która dopuszcza również wartości ujemne na osiach biegunowych ( które obecnie nie są oficjalnie obsługiwane przez matplotlib ), po prostu poprzez usunięcie sprawdzenia wartości ujemnych z
set_rgrids
:źródło