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 に答える