【发布时间】:2014-03-16 05:12:02
【问题描述】:
如果选择自定义网格线,有没有办法对齐网格线? 默认情况下, panel.grid(h=-1,v=-1) 完成这项工作,但我想根据轴刻度细化网格。将 h 和 v 设置为轴刻度的负长度并不总是有效。
更新:下面是一个例子。我想实现水平网格线与 y 轴刻度匹配。目前缺少一半的水平网格线。
library(lattice)
G <- cut(trees$Girth, seq(8, 22, by = 3))
p <- xyplot(Height ~ Volume | G, data = trees,
scales = list(x = list(alternating = 3, at = seq(10, 60, by = 5)),
y = list(alternating = 3, at = seq(65, 85, by = 2.5))),
panel = function(x, y, ...){
panel.grid(v = -11, h = -9)
panel.xyplot(x, y, ...)})
print(p)
我目前得到的是这样的:
【问题讨论】:
-
发布一个示例问题和代码来构建格子图。