2012-07-13 5 views
5

フルグリッドより少ないパネルをプロットすると、パネルなしのギャップが得られます。ほとんどの格子関数は右上にギャップを置きますが、右下にはmarginal.plotがあります(写真参照)。他の格子関数を同じようにする方法はありますか?空の格子パネルの配置の制御

Example from the marignal.plot help page

私はパネルの順序は、またはindex.cond引数を使用して調整変数の因子レベルの順で決定されて知っているが、それはここに私を助けていません。私はmarginal.plotのコードを解読しようとしましたが、それを理解することができなかったので、どんな助けもありがとう!

+0

を参照してください '' gridExtra'パッケージでgrid.arrange'?。 –

+0

興味深いパッケージ。今回は私が気にしたことではありませんが、異なるタイプのプロットを組み合わせようとすると便利でしょう。グリッドと格子。 – Backlin

答えて

3

as.table=TRUEオプションは、ほとんどの格子プロットで、一番下の行の代わりに一番上の行を最初に書き込むことでこれを行う必要があります。

+0

よろしく!それはあまりにも困難ではないことが分かっていたが、それを理解できなかった、ありがとう! – Backlin

11

実際には、パネルのレイアウトが開始される(つまり左上または左下)ユーザーが角を指定できるようにするための引数があります。したがって、パネルがプロットされている場所とプロットされていない場所を限定的かつ偶発的に制御できます。パネルの配置をより細かく制御するために

、(おそらくas.table=TRUEと協力して)skip=引数を使用します。

# '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)) 

enter image description here

+0

いい加減、ありがとう! – Aaron

関連する問題