私はtreemap
パッケージを使用していて、tmPlot
プロットの長方形を配置する方法に満足しています。自分の異なるプロットのグリッドを抽出したいと思います。例は次のとおりです。
library(treemap)
data(GNI2010)
dat <- tmPlot(GNI2010,
index=c("continent", "iso3"),
vSize="population",
vColor="GNI",
type="value")[[1]][[1]]
このようにして、必要な長方形の座標を保存できます。キャッチは、それが同様にプロットを生成することです。プロットが作成されないようにする方法がいくつかわかります。
.Call("R_GD_nullDevice", PACKAGE = "grDevices")
#tmPlot here
dev.off()
これは基本的にプロットをNULLデバイスに送信しますが、警告が表示されます。
R_GD_nullDevice is deprecated and will be removed shortly
私はむしろ私のコードがこのように壊れないことを望みます。の関連部分を取り除いて、必要な部分tmPlot
だけにすることもできます。これは可能ですが、少し厄介です。これを含む関数をパッケージ内に入れるつもりです。
要するに、グラフィックを抑制することは可能ですか?