Mam wykres słupkowy (użyłem ggplot2, geom_bar), ale etykiety osi X są zbyt długie i nakładają się. Chciałbym zachować je tak długo, jak są, ale chciałbym też, aby były w poziomie (nie w pionie, ani pod kątem). Czy istnieje sposób na zawijanie długich etykiet w wielu (co najmniej dwóch) wierszach?R ggplot2 zawijanie długich etykiet osi X w wielu rzędach
11
A
Odpowiedz
8
Nie jestem świadomy sposobu, poprzez bezpośrednio ggplot
. Możesz jednak wykonać następujące czynności:
ggplot(data.frame(x=1:10, y=1:10), aes(x,y)) +
geom_point() +
labs(x='really long label \n with a return')
Za pomocą etykiet osi, aby je zawijać na wybranej długości.
Powiązane problemy
- 1. R barplot: zawijanie długich etykiet tekstowych?
- 2. Twórz skrócone legendy ręcznie dla długich etykiet X w ggplot2
- 3. Dynamiczne formatowanie poszczególnych etykiet osi w ggplot2
- 4. Wyświetlanie wielu etykiet osi za pomocą ggplot2 z facet_wrap w R
- 5. Zawijanie tekstu legendy w ggplot2
- 6. Unikaj nakładających się etykiet osi w R
- 7. Usunąć pojedynczy znacznik zaznaczenia osi X w ggplot2 w R?
- 8. Umieszczanie etykiet osi X między kropkami
- 9. Formatowanie etykiet osi osi
- 10. R: W ggplot, jak dodawać wiele etykiet tekstowych na osi Y dla każdej z wielu dat na osi X
- 11. Zmień rozmiar tytułów osi i etykiet w ggplot2
- 12. R + ggplot2: jak ukryć brakujące daty na osi X?
- 13. Wyróżnianie poszczególnych etykiet osi pogrubioną za pomocą ggplot2
- 14. Rozmiar etykiet dla osi X i osi y ggplot w R
- 15. Umieszczanie osi X na górze wykresu ggplot2
- 16. Jak dostosować rozmiar etykiet osi y tylko w R?
- 17. Oznakowanie etykiet Boxplots w R
- 18. Zapobieganie odcięciu długich ticklabeli osi X w wykresach słupkowych ze spiskowaniem w R
- 19. Zmień kolor osi etykiet
- 20. Obrót tekstu osi X w ggplot2 przy użyciu coord_polar()
- 21. Zawijanie długich słów w JTextPane (Java 7)
- 22. Zawijanie długich etykiet w matplotlib w ciasny układ przy użyciu setp
- 23. Wrap poziomy legenda w wielu rzędach
- 24. ggplot2, Kolejność osi Y
- 25. Jak zmienić nazwy etykiet, kolejność i kolory box-tick w osi X za pomocą R ggplot?
- 26. Jak zmienić pozycje osi X i Y w ggplot2
- 27. Jak używać nazwy miesiąca na osi X w ggplot2
- 28. Jak zwiększyć wysokość obszaru etykiet osi X na wykresie highchart.js?
- 29. Wyrównywanie etykiet osi X z kolumnami wykresu (kontrolka ASP.Net)
- 30. Przedrostki SI w etykietach osi ggplot2
To działa naprawdę świetnie! Nie wiem, dlaczego sam o tym nie pomyślałem ... Dzięki! – Fanny
To podejście jest szybkie i wygodne. Aby uzyskać bardziej skalowalną metodę, zobacz http://stackoverflow.com/questions/21878974/auto-wrapping-of-labels-via-labeller-label-wrap-in-ggplot2 – PatrickT