Mam na myśli to pytanie (Automatic adjustment of margins in horizontal bar chart). Zadałabym to pytanie właśnie tutaj, ale wygląda na to, że nie mam na to jeszcze zgody.R barplot: zawijanie długich etykiet tekstowych?
Wyobraź sobie horyzontalny kosz (jak w połączonym pytaniu), w którym możesz mieć ekstremalne długie labirynty, jak to zawsze ma miejsce w naukach społecznych (na przykład w tekście pytania z ankiety typu: "Nie czuję się wystarczająco kompetentny, aby rozwiązać problemy w R ").
Użytkownik thelatemail podał rozwiązanie, jak przesunąć początek wykresu w zależności od długości tekstu etykiet. Działa to dobrze dla etykiet o długości, powiedzmy 10 lub 15 znaków, ale jeśli musisz oznaczyć oś Y bardzo długimi etykietami, nie możesz przesuwać początku wątku w nieskończoność.
Tak więc, jest bardziej odpowiedni do zawijania etykiet tekstowych po kilku spefific słów/znaków, na przykład, w moim przykładzie może chcesz zawinąć go tak:
"I don't feel competent enough
to solve problems in R"
Jednakże, I don” • wiedzieć, jak zawinąć etykiety tekstowe w R, a ponadto, jak wziąć pod uwagę opakowanie, aby automatycznie przesunąć początek fabuły. Na przykład, jeśli mam etykietę składającą się z 50 znaków i zapakuję ją w 2 wiersze po 25 znaków każda, byłoby świetnie, gdyby rozwiązanie thelatemail wzięłoby to pod uwagę.
Podziwiam każdą pomoc dotyczącą tego problemu! Dzięki!