6

フル グリッドよりも少ないパネルをプロットすると、パネルのないギャップが生じます。ほとんどのラティス関数はギャップを右上に配置しますが、私は右下に配置したいと考えてmarginal.plotいます (図を参照)。他のラティス関数に同じことをさせる方法はありますか?

marignal.plot ヘルプ ページの例

パネルの順序は、条件付け変数の因子レベルの順序、またはindex.cond引数を使用して決定されることは知っていますが、ここでは役に立ちません。のコードを解読しようとしましたがmarginal.plot、理解できなかったので、助けていただければ幸いです。

4

2 に答える 2

12

as.table=パネルの配置が始まるコーナー(つまり、左上または左下)をユーザーが指定できるようにするための議論が実際にあります。したがって、パネルがプロットされている場所とプロットされていない場所を限定的かつ偶発的に制御することしかできません。

パネルの配置をより細かく制御するには、skip=引数を使用します(おそらくと組み合わせてas.table=TRUE):

# 'skip' plotting of the central panel.
# Note: skip <- c(0,0,0,0,1,0,0,0,0) or even 'skip <- 1:9 %in% 5' would also work
skip <- c(F,F,F,F,T,F,F,F,F) 
xyplot(lat ~ long | Depth, data = quakes, skip = skip, layout = c(3,3))

ここに画像の説明を入力してください

于 2012-07-14T02:03:20.167 に答える
3

このas.table=TRUEオプションは、一番下の行ではなく一番上の行を最初に埋めることで、ほとんどの格子プロットでこれを行う必要があります。

于 2012-07-13T12:17:07.773 に答える