最初の 2 列は x 座標と y 座標で、次にプロットする必要がある他のデータを含むいくつかの列があります。このデータを表すカラー マップを取得したいのですが、点が散在しているため、 dgrid3dを使用して規則的なグリッドを生成し、表現を滑らかにしています。私の問題は、dgrid3dを設定すると、gnuplot が x と y の範囲を無視し、図のフレームの外側にグリッドをプロットすることです。以下は、私の問題を再現するための最小限のスクリプトです。
set view map
set yrange [0.4:0.8]
set xrange [0.2:0.8]
set pm3d
set style data lines
set dgrid3d 100,100,4
splot "./Terr.dat" using 1:2:(log($6)) pal
私が得た結果は次の画像です。
pm3dのオプションclip1inまたはclip4inを設定しても効果はありません。結果が 3D サーフェスになるようにビューの設定を解除 すると、x と y の範囲も無視されます。データを前処理し、必要な範囲外のポイントを削除するスクリプトを簡単に作成できますが、gnuplotはこれを管理できるはずです。何か案が?
gnuplot 4.2 パッチレベル 6を使用しています
ありがとう!