Tworzę wiele wykresów (każdy jako osobny obraz), że wszystkie muszą mieć identyczne ograniczenia osi. Podczas używania ylim znaczniki są umieszczone niezgrabnie na skrajnych krawędziach, a etykiety znaczników są pomijane dla skrajnych wartości.Dokładne tyknięcia i etykiety osi w R Lattice xyplot
library(lattice)
x=1:100
y=10+20*(runif(100))
xyplot(y~x) # Case 1 - automatic ylim
xyplot(y~x, ylim=c(10,20)) # Case 2 - specified ylim
W przypadku 1, tyknięcia osi i etykiety są generowane automatycznie w (y = 10,15,20,25,30). Wszystkie znaczniki są oznaczone, a w prostokącie wykresu znajduje się pionowe wypełnienie skrajnych znaczników (y = 10 i y = 30).
W Przypadku 2, kiedy określam wartości Ylim, znaczniki są generowane w (y = 10,12,14,16,18,20), ale etykiety pojawiają się tylko dla (y = 12,14,16,18). W skrajnych miejscach brakuje etykiet Tick. Nie ma również pionowego wypełnienia skrajnych znaczników w prostokącie wykresu.
Czy istnieje sposób określania wartości Ylim i czy nadal są wyświetlane znaczniki i etykiety podobnie jak w przypadku 1?
Mówiąc bardziej ogólnie, określając ylim:
1. W jaki sposób można określić dokładnie, gdzie znajduje się każdy znak podziałki?
2. Jak można dokładnie określić, które znaczniki mają zostać oznaczone?
'xyplot' zwykle nakłada ograniczenia xiy, aby rozciągnąć 4% powyżej i poniżej zakresu x. –