我有一个xyplot
,我想在0值上绘制网格线。
如何做到这一点?
最佳答案
如果您使用的是lattice
包(xyplot
暗含),则可以使用panel.abline
在标记的刻度线上方绘制线条。
my.df <- data.frame(a = runif(10, min = -1, max = 1), b = runif(10, min = -1, max = 1))
my.plot <- xyplot(b ~ a, data = my.df)
update(my.plot, panel = function(...) {
panel.abline(h = 0, v = 0, lty = "dotted", col = "light grey")
panel.xyplot(...)
})