Zaobserwowałem, że osie x plot
nie przecinają osi Y pod 0
.Jak wyrównać oś X na Y = 0 w R?
Dlaczego?
Jak mogę to naprawić?
przykład:
plot(mtcars$mpg, ylim=c(0,50))
Zaobserwowałem, że osie x plot
nie przecinają osi Y pod 0
.Jak wyrównać oś X na Y = 0 w R?
Dlaczego?
Jak mogę to naprawić?
przykład:
plot(mtcars$mpg, ylim=c(0,50))
domyślnie R obejmuje osie o 4% od każdego końca wokół granicach: od ?par
,
'xaxs' styl obliczanie interwału osi, które należy zastosować dla osi x . Możliwe wartości to "" r "", "" i "", "" e "", "" s "", "" d "". Style są ogólnie kontrolowane przez zakres danych lub "xlim", jeśli są podane. Styl "" r "" (regular) najpierw rozszerza zakres danych o 4 procent na każdym końcu, a następnie znajduje oś z pięknymi etykietami , która mieści się w rozszerzonym zakresie. Styl "" i "" (wewnętrzny) znajduje tylko oś z pięknymi etykietami , która mieści się w oryginalnym zakresie danych.
(yaxs
robi to samo dla osi Y).
Można użyć
plot(mtcars$mpg, ylim=c(0,50), yaxs="i")