次の方法でgnuplotを使用していくつかのプロットを配置したい:
+------------------------+
|plot1 |
| |
+------------------------+
+----------++------------+
|plot2 ||plot3 |
| || |
+----------++------------+
+----------++------------+
|plot4 ||plot5 |
| || |
+----------++------------+
シンプルな nxm レイアウトは次の方法で実現できます( 公式 Web サイトでset multiplot layout n,m
これらのデモを参照してください)。
matplotlib
ドキュメントでわかるように、はるかに高度な可能性を提供します: Customizing Location of Subplot Using GridSpec。
gnuplot 内で、これを達成するために使用set origin
しset size
ました。しかし、後でレイアウトを変更したい場合は、サイズや位置を再計算する必要があり、かなり面倒です。
注意 1: 適切なプロット サイズを実現するために、余白を固定サイズに設定すると便利な場合もあります。xlabels などを変更することによる自動計算では、正しいレイアウトを実現することがさらに難しくなります。
注意 2:origin/size
gnuplotの代わりに、set [lrbt]margin <> at screen
プロットの境界線を設定する別の可能性を提供します。ユーザーは、タイトルとラベル用に十分なスペースがあることを確認する必要があります ( demoを参照)。まだ完全な解決策ではありませんが、より便利な場合もあります。
レイアウトを作成するためのツールを認識していない、または存在する可能性はありますか?