将网格添加到R bwplot

时间:2013-07-17 01:34:56

标签: r lattice

我正在尝试向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文档可以涵盖这类内容而对于大师来说不是?)

1 个答案:

答案 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)