たとえば、含まれている の例ではrun.jags
、次を使用してリストの構造を確認します。
sink("results_str.txt")
str(results$density)
sink()
次に、 layoutという名前のコンポーネントが表示されます。各変数の 2 つのプロットのレイアウトは、次を使用して設定できます。
results$density$m$layout <- c(1,2)
print(results$density$m)
パッケージのc.trellis
メソッドを使用して、さまざまなパラメーターのプロットを組み合わせることができます。latticeExtra
class(results$density$m) <- "trellis" # overwrite class "plotindpages"
class(results$density$c) <- "trellis" # overwrite class "plotindpages"
library("latticeExtra")
update(c(results$density$m, results$density$c), layout=c(2,2))
c.trellis の出力 http://img88.imageshack.us/img88/6481/ctrellis.png
もう 1 つのアプローチは、grid
ビューポートを使用することです。
library("grid")
results$density$m$layout <- c(2,1)
results$density$c$layout <- c(2,1)
class(results$density$m) <- "trellis"
class(results$density$c) <- "trellis"
layout <- grid.layout(2, 1, heights=unit(c(1, 1), c("null", "null")))
grid.newpage()
pushViewport(viewport(layout=layout))
pushViewport(viewport(layout.pos.row=1))
print(results$density$m, newpage=FALSE)
popViewport()
pushViewport(viewport(layout.pos.row=2))
print(results$density$c, newpage=FALSE)
popViewport()
popViewport()
グリッド出力 http://img88.imageshack.us/img88/5967/grida.png