Zrobiłem doubleYScale
działki:Zmiana rozmiaru tekstu oś y z doubleYScale działki
library(lattice)
library(latticeExtra)
# Some data
foo <- list(x = 1:100, y = cumsum(rnorm(100)))
obj1 <- xyplot(y~ x, data=foo,xlab=list(cex=1.2),
main="TOtalProduktion VS SummaSkulder/TotaltKapital i procent",
type = c("l","g"),col="black",
lty=1,key = simpleKey(col=c('black'),
text=c("Produktion"),cex=1.2,points=FALSE, lines=TRUE),
scales=list(x=list(rot=90,tick.number=25,
cex=1,axs="r")))
obj2 <- xyplot(y^2 ~ x,data= foo ,type = "o",col="black",
lty=9,key = simpleKey(col=c('black'),
text=c("Summa.skulder"),cex=1.2,lines=FALSE,points= TRUE))
doubleYScale(obj1, obj2, add.ylab2 = TRUE)
problem
jest to, że nie mogę się zmienić rozmiar tekstu etykiet Y axic (y
i y^2
tekst, chcę go powiększyć). To żaden problem, aby go zmienić, jeśli tylko wykreślić obj1
lub obj2
osobno, ale to nie działa dla doubleYScale
...
Mogę natomiast zmienić wielkość cyfr na Y axices z:
trellis.par.set(axis.text=list(cex=1))
Wszelkie sugestie? Nie mogę znaleźć sposobu :(
Dzięki, niezła! Przyjmę twoją odpowiedź, ponieważ nie znałem rozwiązania sieciowego! :) Ale czy jest jakiś sposób na kratownicę, czy wiesz? – user1665355
Dodałem rozwiązanie poniżej bez użycia 'siatki'. Zdaję sobie sprawę, że to pytanie zadano ponad dwa lata temu, ale może być pomocne dla osób szukających rozwiązania ... – sparrow
@sparrow +1! ale to nie więcej niż 2 lata temu (1 rok i kilka miesięcy) :) Tak pomocne, ale generalnie podwójna oś nie jest polecana, ponieważ nie jest bardzo czytelna. – agstudy