ベン図をpngファイルとして取得したい。ファイルに出力しない場合は次のようになります。
library(gplots)
> x <- c("X","B")
> v <- c("X","A")
venn(list(x,v))
次に、 http://postimage.org/image/d3nbyrp5f/277b50b3/を取得します。これは問題ないよう です。
しかし、これを行う:
library(gplots)
> x <- c("X","B")
> v <- c("X","A")
> png(filename="test10.png")
> venn(list(x,v))
> dev.off()
これを与える:http://postimage.org/image/tpdywxxrp/a148b2db/、pngファイルが正しいベン図を示していないことがわかるように、円が重なり合っているため、円が他の円の上にあります...
この奇妙な動作を克服する方法はありますか?
編集:
cairoDevice をロードすることで解決されます:
library(cairoDevice)
そして、次を使用します。
Cairo_png(filename="test.png")
venn() でベン図を正しく出力するには