Итак, я хочу создать радиолокационную диаграмму профиля игрока примерно так:
Не только шкала каждой переменной различна, но также я хочу использовать обратную шкалу для некоторых статистических данных, таких как «лишенная» статистика, где меньше означает «хорошо».
Одним из решений для переменной шкалы для каждой статистики может быть установление контрольного показателя и затем вычисление балла по шкале 100?
Но как мне отобразить действительные цифры на графике? Кроме того, как я могу получить обратную шкалу для некоторых статистических данных.
В данный момент работаю в Excel. Какой самый мощный инструмент для создания такой сложной диаграммы?
visualization
Кунал Дхарамси
источник
источник
Ответы:
Вау, это было немного сложно, но я смог сделать один из этих графиков на python. Два основных компонента:
код :
источник
Вот версия R:
Коды здесь кажутся устаревшими для ggplot2: 2.0.0
Попробуйте мой пакет zmisc:
devtools:install_github("jerryzhujian9/ezmisc")
После его установки вы сможете запустить:
Основные коды были адаптированы с http://www.cmap.polytechnique.fr/~lepennec/R/Radar/RadarAndParallelPlots.html
источник
Вот небольшая модификация решения Кайлера Брауна для Python, которая также допускает отрицательные значения на полярных осях ( которые в настоящее время официально не поддерживаются matplotlib ), в основном просто удаляя проверку на отрицательные значения из
set_rgrids
:источник