R ggplot2 обернуть длинные метки оси x над несколькими строками

У меня есть гистограмма (я использовал ggplot2, geom_bar), но метки для оси x слишком длинны и перекрываются. Я хотел бы держать их до тех пор, пока они есть, но я также хотел бы, чтобы они были горизонтально (не вертикально, ни под углом). Есть ли способ обернуть длинные метки над несколькими (по крайней мере двумя) строками?

Ответ 1

Я не знаю путь через ggplot напрямую. Однако вы можете сделать что-то вроде этого:

ggplot(data.frame(x=1:10, y=1:10), aes(x,y)) +
  geom_point() +
  labs(x='really long label \n with a return')

С помощью меток оси, чтобы сделать их оберткой по длине, которую вы выберете.