3

pm3d mapsplotを作成したいデータファイルがあります。コード:

set term pngcairo size 800,600
set out "test.png"
set pm3d map
splot "fill.dat"

問題は、データで使用されている奇数の (しかし規則的な) 間隔を使用するとgnuplot、実際の画像の周りに巨大な白い余白が作成されることです。 基本的な結果

次のようにしたいのですが、 x と yrange を手動で設定する必要はありません。軸の「タイトな」フィッティングを実現するオプションがあったことを覚えていると思いますがgnuplot、実際のコマンドは思い出せません。

望ましい結果

ファイルの内容fill.dat

1.1 1.2 3
1.1 2.4 4
1.1 3.6 2

2.2 1.2 5
2.2 2.4 1
2.2 3.6 2

3.3 1.2 7
3.3 2.4 2
3.3 3.6 5
4

1 に答える 1

4

これには、次のコマンドを使用できますset autoscale <axes>fix

set term pngcairo size 800,600
set out "test.png"
set pm3d map
set autoscale fix
splot "fill.dat"

これにより、投稿した2番目の画像が正確に得られます。

于 2013-08-29T15:27:16.217 に答える