私はこのgnuplotスクリプトを持っています
reset
set palette model RGB defined (0 "gray", 0.1 "white", 0.33 "yellow", 0.66 "orange", 1 "red")
set xlabel "x"
set ylabel "y"
set view map
set border 0
unset xtics
unset ytics
splot file_name u 1:2:5:xtic(3):ytic(4) w points ps 5 pt 5 palette
そしてこれが結果です:
ポイント間の距離を削除して、隣接する正方形のセットを作成するにはどうすればよいですか?グリッドファイルの各ポイントに正方形のヒートマップをプロットしたいと思います。
編集
@andyrasの回答に従って「グリッド」ヒートマップをプロットする正しい方法は次のとおりです。
set pm3d map
plot file_name u 1:2:5:xtic(3):ytic(4) with image
これはこの画像を与えます:
gnuplotは、グリッドセルではなく、3Dサーフェスの接続ポイントに基づいてヒートマップをプロットする3番目の方法を提供します。つまり、列1、2のx、y座標は、サーフェスメッシュのコーナー、つまり接続ポイントとして使用され、各領域で使用される色は、4つの定義するコーナーのRGB/HSV値の平均です。
set pm3d map
splot file_name u 1:2:5:xtic(3):ytic(4)