我正在尝试向bwplot添加水平网格。我的原始情节是用
完成的bwplot(values~ind, prices,ylim=c(0,110))
这很好(当然除了没有网格)。从文档中我看到了一个使用panel.grid
的例子,虽然它看起来像一个神奇的咒语,因为我不太了解R。我尝试调整示例并输入:
bwplot(values~ind, prices,
panel = function(...) {
panel.grid(h=-1, v = 0)
}, ylim=c(0,110))
嗯,这给了我网格,是的,但是我不再看到我的数据了!
那么我做错了什么(是否有任何R文档可以涵盖这类内容而对于大师来说不是?)
答案 0 :(得分:2)
您也应该在面板功能中调用panel.bwplot
:
bwplot(values~ind, prices,
panel = function(...) {
panel.grid(h=-1, v = 0)
panel.bwplot(...)
}, ylim=c(0,110))
另一种选择是latticeExtra
喜欢:
library(latticeExtra)
bwplot(values~ind, prices,axis=axis.grid)