Подтвердить что ты не робот

R ggplot, изменить текст метки фона и цвет фона

Как я могу сменить серые метки фасетов (A и B) на красный фон с белым текстом?

A = data.table(x = 1:4, y = 1:4, z = c('A','A','B','B'))
ggplot(A) + geom_point(aes(x = x, y = y)) + facet_wrap(~z) + theme_bw()

введите описание изображения здесь

4b9b3361

Ответ 1

Вы можете сделать:

ggplot(A) +
  geom_point(aes(x = x, y = y)) +
  facet_wrap(~z) +
  theme_bw()+
  theme(strip.background =element_rect(fill="red"))+
  theme(strip.text = element_text(colour = 'white'))

введите описание изображения здесь