to działa, ale przycina etykiety. Dlatego mogą być wymagane dodatkowe opcje.
boczniak767
Czy istnieje łatwy sposób obracania etykiet znaczników osi? Np. Jeśli mam większe liczby jako etykiety znaczników osi, dobrze jest mieć je obrócone o około 45 stopni, aby uzyskać dobrą równowagę między czytelnością (w poziomie) a wydajnością przestrzenną (w pionie).
jmb
85
Użyj par(las=1).
Zobacz ?par:
las
numeric in{0,1,2,3}; the style of axis labels.
0: always parallel to the axis [default],1: always horizontal,2: always perpendicular to the axis,3: always vertical.
Odpowiedzi:
Nie jestem pewien, czy to masz na myśli, ale spróbuj ustawić
las=1
. Oto przykład:To reprezentuje styl etykiet osi. (0 = równoległe, 1 = wszystkie poziome, 2 = wszystkie prostopadłe do osi, 3 = wszystkie pionowe)
źródło
Użyj
par(las=1)
.Zobacz
?par
:źródło
plot(1, xaxt="n", yaxt="n"); axis(1, las=2); axis(2, las=1)
Jak wspomniał Maciej Jończyk , być może trzeba będzie też zwiększyć marże
źródło
Musisz użyć funkcji theme () w następujący sposób, obracając etykiety osi X o 90 stopni:
źródło
Najpierw utwórz dane do wykresu
Po drugie, podaj nazwę pliku wykresu
Po trzecie, wykreśl wykres słupkowy
Na koniec zapisz plik
Wynik:
źródło