不幸的是,即使已经提出了类似的问题,我也无法在档案中找到答案。
我想绘制一个带有两个y轴的图形,使用LatticeExtra可以正常工作 doubleYScale(obj1,obj2,add.ylab2 = F,use.style = F)。但是,我无法控制y轴的图形参数,尤其是刻度线。 我在第一个对象中使用的scale参数只会因任何原因影响x轴。
这个问题有一个简单的解决方案吗?
提前致谢!
答案 0 :(得分:0)
我无法重现你的问题;也许它被修复了?调整两个轴的scales
选项没有问题。
foo <- list(x = 1:100, y = cumsum(rnorm(100)))
obj1 <- xyplot(y ~ x, foo, type = "l", scales = list(y = list(tck = 1)))
obj2 <- xyplot(y ^ 2 ~ x, foo, type = "l",
scales = list(y = list(tck = 3, rot = 90)))
doubleYScale(obj1, obj2, add.axis = TRUE)