C++ を使用して Gnuplot スクリプトをストリーミングしています。しかし、アスペクト比と用紙サイズを扱うのは非常に面倒です。誰もが良い方法を持っていますか:
(1) 縦横比を正しく保ちます。プロットの長さ 1 は 1、2 は 2 です。縦横比は用紙サイズに依存することがわかりました!!!
(2) ゼロ マージン用紙、用紙サイズは自動スケーリングされます。eps の図には常に大きな余白があることがわかりました。
set terminal postscript eps enhanced color font 'Helvetica,2000' size 640,480
set output 'grid.eps'
set size 1, 1
set hidden3d
unset key
unset tics
unset border
set view 0,0,1,1
set xrange [0:3]
set yrange [0:6]
set zrange [0:1]
set title 'grid test'
splot 'grid.dat' using 1:2:3 with lines lt 2 lc rgb '#100000'
grid.dat
ファイル:
0 0 0
1 0 0
2 0 0
3 0 0
0 2 0
1 2 0
2 2 0
3 2 0
0 4 0
1 4 0
2 4 0
3 4 0
0 6 0
1 6 0
2 6 0
3 6 0
アスペクト比が正しいと言うのは、プロットが正方形などではなく、正確に 2:1 の長方形のグリッドのように見えるようにしたいということです。何とか体型を引き延ばしたくありません。