首页 > 解决方案 > 如何在R中的ggradar中填充雷达图的多边形

问题描述

我正在绘制雷达图ggradar,我想用不同的颜色填充图表的多边形。有谁知道如何做到这一点?

另外,如何删除图例?即使我认为我已经添加了,我也无法删除图例plot.legend=FALSE

这是我正在使用的代码。

ggradar(dg, group.point.size=1,
        axis.labels=c("Depression", "Stress", "Anxiety"), label.centre.y=FALSE, plot.legend=FALSE, values.radar =c("","",""))

非常感谢! 在此处输入图像描述

标签: rpolygonradar-chart

解决方案


不是ggradar()解决方案 -看这里- 但您可以使用ggplot()ggiraphExtra()(数据是著名的 iris 数据集,因为您没有提供任何数据):

library(ggplot2)
library(ggiraphExtra)

radar <- ggRadar(data=iris,aes(group=Species), alpha = 0.3) + # alpha for polygon colors intensity
         theme_light() +                                      # white background etc.
         theme(legend.position = 'none')                      # no legend
radar

在此处输入图像描述

您可以根据需要进行调整。
你可以保存它:

ggsave(filename="radar.png")

推荐阅读