2017-06-10 14 views
0

私のプロットのほとんどはggplot2で作成され、ggsaveコマンドはそれらを1行で保存する必要があります。しかし、vcdパッケージを使用したモザイクプロットは私のデータに最適です。 問題:次のコードでエラーメッセージが表示されません。 Rはそれが私のプロットを保存したと言いますが、保存されるプロットは私が作った最後のggplotプロットです。私が望むモザイクプロットではありません。もちろん、手動でRStudioに保存することもできますが、より良い方法があると確信しています。何か案は?モザイクプロットを保存するエレガントな方法?

Onlyaround <- subset(prepData, preposition=="around") 
attach(Onlyaround) 
mytable <- table(exp_group, session, result) 
ftable(mytable) 
mosaic(mytable, shade=TRUE, legend=TRUE, main = "Around by Group") 
margin.table(mytable) 
ggsave("pics/around_mosaic.png") 
detach(Onlyaround) 
+0

Henrik、私の質問は本質的に同じです。私が今知っていることを知って、「どうやってggplotでないものを救うのですか?私が知る必要があっただろう。 「ディスク上のイメージとして」という言葉は私にとっては混乱していたので、1と1を一緒に入れなかった。ありがとう! – sparkyjump

答えて

4

ggsave()実際にggplotsを保存するためのコマンドであるので、それはそれはあなたのモザイクプロットを保存していないことは驚きではありません。プロットを保存するための標準的な 'R'方法はうまくいく:

jpeg("pics/around_mosaic.png") 
mosaic(mytable, shade=TRUE, legend=TRUE, main = "Around by Group") 
dev.off() 
関連する問題