1

我正在尝试将水平网格添加到 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 文档涵盖了这类事情并且适合大师?)

4

1 回答 1

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)
于 2013-07-17T01:37:17.733 回答