5

gtable を作成していくつかの要素を見ると、たとえば次のように表示されます。

test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), facet.b=rep(c(1,2), each=20))
p <- qplot(data=test, x=x, y=y, facets=facet.b~facet.a)
# get gtable object
z <- ggplot_gtable(ggplot_build(p))
> names(z)

[1] "grobs"    "layout"   "widths"   "heights"  "respect"  "colnames" "name"    
[8] "gp"       "vp"  
    > z$widths
[1] 0.5lines            1grobwidth+0.5lines 0.620416666666666cm
[4] 1null               0.25lines           1null              
[7] 0.545041666666667cm 1lines 

作成されたプロットに関して、これらの要素の値が何を意味するかについての詳細なドキュメントはありますか? gtable のドキュメントには、gtable の作成と修正に関する機能のみが記載されています。データは7月5日に作成された投稿からのものです。

4

1 に答える 1

5

この wiki ページでは、いくつかのコンポーネントについて説明しています。基本的、

  • grobs: gtable に関連付けられ、レイアウトによって定義されたセルに描画されるグラフィック要素のリスト

  • レイアウト: 表形式のレイアウトで各グロブの位置を記述する data.frame

  • 幅、高さ: 行と列のサイズ

  • 尊重: 次元がリンクされているかどうかを示すパラメーター (固定縦横比)

  • colnames, name: 行/列の識別用

  • gp: グリッド パラメータのグローバル セット。グロブはそこから継承できます

  • vp: デバイス上で gtable を描画する場所を定義するビューポート

于 2014-06-21T19:51:04.233 に答える