隣接する 2 つのパネルにモザイク プロットを配置したいと考えています。通常、これは で行う非常に簡単なことですpar()
。たとえば、次のコードは完全に機能します。
par(fig=c(0,.55,0,1))
plot(rnorm(100), rnorm(100))
par(fig=c(.45,1,0,1), new=T)
plot(rnorm(100), rnorm(100))
しかし、以下のコードは最初のプロットを最初に生成し、次に単純にそれを 2 番目のプロットに置き換えます。
library(vcd)
par(fig=c(0,.55,0,1))
mosaic(~ cut(rnorm(100), breaks=2) + cut(rnorm(100), breaks=3))
par(fig=c(.45,1,0,1), new=T)
mosaic(~ cut(rnorm(100), breaks=2) + cut(rnorm(100), breaks=3))
私は何が欠けていますか?