Как построить радиолокационный график в 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 чтобы узнать все варианты.

Другие вопросы по тегам