點之間的距離我有這樣的gnuplot腳本減少splot
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表面連接點的熱圖的方法,而不是格柵d細胞。也就是說,第1,2列的x,y座標用作的角點或連接表面網格的點,並且每個區域中使用的顏色是4個定義角落的RGB/HSV值的平均值:
set pm3d map
splot file_name u 1:2:5:xtic(3):ytic(4)
只是對你的pm3d的討論略有增加 - 你可以改變gnuplot如何通過'set pm3d corners2color ...選擇特定四邊形的顏色......'默認情況下,gnuplot按照你所說的平均4點('corners2color mean ''),但你可以選擇任意一個角落('c1','c2','c3'或'c4'),或者你可以使它具有幾何意義'geomean',取'min'或者'max'等 – mgilson
還要注意,'pm3d'能夠處理任意的四邊形,而'image'只能處理矩形(或者可能是平行四邊形 - 文檔說parallelipiped,但我認爲這是錯誤的)。 – mgilson