我做了一個doubleYScale
情節:與doubleYScale情節更改y軸文字大小
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
的是,我不能設法把Y-axic標籤的文字大小( y
和y^2
文字,我想讓它變大)。這是改變它,如果我只繪製obj1
或obj2
分開沒有問題,但它並不適用於doubleYScale
工作...
我可以另一方面改變號碼的大小在y axices有:
trellis.par.set(axis.text=list(cex=1))
有什麼建議嗎?我無法找到一種方法:(
謝謝,好的!會接受你的答案,因爲我不知道網格解決方案!:)但有沒有與latticeExtra的方式,你知道嗎? – user1665355
我在下面添加了一個解決方案,而不使用'grid'。我意識到這個問題是在兩年多前提出的,但它可能對尋求解決方案的其他人有幫助。 – sparrow
@sparrow +1!但不超過2年前(1年和幾個月):)是有幫助的,但通常不推薦雙軸,因爲它不太可讀。 – agstudy