Jak mogę obrócić etykiety osi X o 45 stopni na zgrupowanym wykresie słupkowym w R?Obróć etykiety osi X o 45 stopni na zgrupowanym wykresie słupkowym R
Próbowałem rozwiązanie zaproponował here ale coś bardzo brudny, etykiety wydaje się, że zostały dodane kilka razy (tylko pokazując część osi, aby chronić prywatność danych)
This solution (gridBase) był również nie powiodło się dla mnie, z jakiegoś powodu pojawia się następujący błąd:
"Cannot pop the top-level viewport (grid and graphics output mixed?)"
PS. Większość osób wydaje się polecać this solution w bazie R, ale utknąłem z powodu zbyt, ponieważ nie rozumiem, jakie dane oni odnoszą się do (potrzebuję jakiś przykładowy zestaw danych, aby zrozumieć nowe wiersze polecenia ...).
Czy te rozwiązania nie działają, ponieważ mój plansza jest zgrupowanym baronem? A może jednak działa? Wszelkie sugestie są mile widziane, utknąłem przez jakiś czas. Dziękuję Ci.
[edytuj] Na życzenie dodaję kod użyłem do generowania obrazu powyżej (na podstawie jednego tekstu() rozwiązania):
data <- #this is a matrix with 4 columns and 20 rows;
#colnames and rownames are specified.
#the barplot data is grouped by rows
lablist <- as.vector(colnames(data))
barplot(data, beside=TRUE, col=c("darkred","red","grey20","grey40"))
text(1:100, par("usr")[1], labels=lablist, srt=45, pos=1, xpd=TRUE)
Jakiego kodu używasz? Byłoby miło, gdybyś mógł zebrać powtarzalny przykład (zobacz http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example). –
Nie jestem pewien, czy to jest pomocne, ale dodałem kod, który dostarczył mi zrzut ekranu powyżej. Nie mogę ujawnić danych, ale spodziewam się, że będą to dane losowe. – biohazard
Musisz zmienić pionowe położenie etykiet (drugi parametr w "tekście") i napotykasz na recykling wektorów w argumentach "etykiety", dlatego tekst jest tak brudny. Jaki jest twój zamierzony rezultat? – Thomas