如何在 R 中为同一数据框绘制雷达图,就像 excel 中的雷达图一样

How to plot a radar plot in R like the one in excel for the same data frame

我有这个用 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 制作此图,因为我无法使用 ggplotggternplotrix 和其他我无法正确管理的库制作它。

我使用 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找出所有选项。