Сгруппированные или многоуровневые метки осей с использованием координаты_поляра в R - PullRequest
0 голосов
/ 27 марта 2020

У меня возникли проблемы с добавлением меток сгруппированных или многоуровневых осей (см. в этом сообщении блога для некоторых примеров) к радиолокационной диаграмме в R. Например, я воспроизвел радиолокационную диаграмму из этого полезного post :

df <- mtcars %>%
      rownames_to_column( var = "car" ) %>% 
      mutate_each(funs(rescale), -car) %>% 
      melt(id.vars=c('car'), measure.vars=colnames(mtcars)) %>% 
      arrange(car)


df %>% filter(variable == "mpg") %>% 
       ggplot(., aes(x = car, y = value, group = variable, color = variable)) + 
       geom_polygon(fill = NA) + 
       coord_polar() + 
       theme_bw() + 
       theme(axis.text.x = element_text(size = 3))

Для моих целей я хочу добавить групповые метки, которые выглядят что-то как это . Я экспериментировал с аннотированием (при установке для клипа значения «off» для ord_polar), facet_grid и других функций, но безрезультатно. Если у кого-то есть какие-то идеи, это будет с благодарностью!

...