1

隣接する 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))

私は何が欠けていますか?

4

0 に答える 0