Как залить полигоны радиолокационной карты в граграды в R - PullRequest
0 голосов
/ 30 мая 2019

Я строю радиолокационную карту, используя 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("","",""))

Большое спасибо! enter image description here

1 Ответ

0 голосов
/ 30 мая 2019

Не 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

enter image description here

Вы можете настроить, как вы хотите.
И вы можете сохранить его:

ggsave(filename="radar.png")
...