Как построить радиолокационный график в R, как в Excel для того же фрейма данных
У меня есть этот фрейм данных в R:
Technical Junior Entry-Level Product Owner Technical Leader Senior
Professional 2,236 3,581 3,781 3,654 4,454
Communication 2,619 3,333 4,285 4,190 4,952
Innovation 3,625 4,208 4,500 4,000 4,791
И я хочу построить что-то подобное в R (я сделал это в Excel)
Радарный сюжет сделан в Excel
Пожалуйста, помогите мне сделать этот график через R, потому что я не смог сделать это с ggplot
, ggtern
, plotrix
и другие библиотеки, которыми я не могу управлять должным образом.
1 ответ
Решение
Я сделал это очень легко, используя fmsb::radarchart()
, Заметьте, что мне сначала пришлось удалить запятые из ваших данных, которые я затем прочитал как df
, Я также должен был добавить строки для минимума и максимума, чтобы воспроизвести ваш график Excel.
library(fmsb)
df1 <- data.frame(t(df))
dfminmax <- rbind(rep(max(df1), 3) , rep(min(df1), 3) , df1)
radarchart(dfminmax)
Вы хотите настроить параметры, чтобы он выглядел лучше. использование ?radarchart
чтобы узнать все варианты.