2017-07-31 5 views
1

,plot_2 .... plot_10という1:10のggplotsのリストがあります。paste0を使用しているプロットのリストにCowplotを使用

私はすべてのプロットを一緒に表示するためにcowplotを使いたいと思っていました。

plot.grid()を使用してすべてのプロットを呼び出すにはどうすればよいですか?つまり、私は

plot.grid(paste0("plot",1:10)) 

のようなものを書きたいが、これは動作しません - 私はエラーを取得:plot_gridについてのヘルプ情報で

Error in ggplot_to_gtable(x) : Argument needs to be of class "ggplot" or "gtable"*

答えて

2
plot_grid(plotlist=mget(paste0("pl_", 1:10))) 

を、それはあなたがplotlistにを使用することができますと言いますプロットのリストを提供する。 mget関数は、paste0関数で生成された名前(この場合はプロット)で複数のオブジェクトを検索する方法を提供します。

+0

答えを説明できますか? – user7294900

+0

私は説明を加えました。 – user3640617

関連する問題