問題タブ [ggpubr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4152 参照

r - forループのggarrangeとpdfの複数ページ

ここに私の問題があります: 私は自分のデータをループしています。ループの反復ごとに、同じページに整理する 3 つのプロットを作成し、反復ごとに 1 ページを同じ pdf ファイルに保存したいと考えています。

私は ggpubr パッケージの ggarrange を使用しています (プロット 3 を 2 行目に表示し、2 列にまたがるようにします)。

これが私がどのように進めるかです(いくつかのテストデータで):

テスト データ フレームを作成します。

プロットを作成してオブジェクトに保存します。

これは機能します:

これは機能しません (エラーはスローされませんが、pdf ファイルにはページが含まれていません):

ネストされた ggarrange が問題になる可能性があると思いましたが、これも機能しません。

また、for ループ内で pdf ファイルを開いたり閉じたりしても失敗することにも気付きました。

編集!gridExtra パッケージの grid.arrange を使用する代替手段が機能することがわかりました。

しかし、ggarrangeコードで失敗する理由を知りたいので、これに対処する方法を知っている人はいますか?

ありがとうございました!