Zmniejsz odległość między punktami w splocie
Mam ten skrypt 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
Oto rezultat:
Jak mogę usunąć odległość między punktami, aby skończyć z zestawem sąsiednich kwadratów? Chcę narysować mapę cieplną z kwadratem dla każdego punktu w moim pliku siatki.
EDYTOWAĆ
Prawidłowy sposób wykreślania „siatki” mapy ciepła zgodnie z odpowiedzią @andyras to:
set pm3d map
plot file_name u 1:2:5:xtic(3):ytic(4) with image
Który daje ten obraz:
gnuplot oferuje trzeci sposób wykreślania mapy termicznej w oparciu o punkty połączenia powierzchni 3d, a nie komórki siatki. Oznacza to, że współrzędne x, y w kolumnach 1,2 są używane jakonarożnikilub punkty połączenia siatki powierzchni i kolory używane w każdym regionie są średnią wartości RGB / HSV dla 4 definiujących narożników:
set pm3d map
splot file_name u 1:2:5:xtic(3):ytic(4)