Изменить метку оси X для каждого фасета

У меня есть этот мозаичный сюжет введите описание изображения здесь

Я хотел бы иметь только метку на оси X для людей в правильном фасете.

Например, вы можете видеть, что в последнем аспекте есть только 7 баров. Я хотел бы показать только метки оси X для этих 7 баров.

Надеюсь, я достаточно ясно

вот мой код и данные

p<-ggplot(data = newdata) +
       geom_mosaic(aes(weight = frequency, x = product(region),fill=factor(categ)),na.rm=TRUE) +facet_grid(~cutt) +theme(axis.text.x=element_text(angle=90, hjust= .1))+
      guides(fill=guide_legend(title = "Type of Crime", reverse = TRUE))`


 head(newdata)
   region               categ frequency median_income    cutt vec
1 alabama            burglary   0.25773         42917 39k-51k   0
2 alabama             larceny   0.67646         42917 39k-51k   0
3 alabama motor_veichle_theft   0.06581         42917 39k-51k   0
4 arizona            burglary   0.20239         50036 39k-51k   0
5 arizona             larceny   0.71590         50036 39k-51k   0
6 arizona motor_veichle_theft   0.08171         50036 39k-51k   0

0 ответов

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