Я строю трехмерный график 2D-распределения z (x, y), используя код,
----- (variables and functions definition) -------
set ticslevel 0
set pm3d
set zrange[cbmin:cbmax]
set xrange[0:261]
set yrange[0:261]
set xtics 50
set ytics 50
set ztics 2
splot fnc_snap_name(idx, PSNAP, fname_snap) using 1:2:($4>0?f($4):cbmin) \
with pm3d notitle, fnc_snap_name(idx, PSNAP_INT, fname_snap_int) using \
1:0:($3>0?f($3):cbmin) with line ls 1 lw 3 notitle
pause -1
Далее, с тем же кодом и со вторым аргументом команды splot
,Я пытаюсь нанести на плоскость y = 0 1D распределение.В результате получается следующее:
Как вы можете видеть, кривая появляется на диагонали, пока я думал, что запись 1:0:X
установит координаты y равными нулюданные столбца 1
для x-координат и X
будут z-координатами.
Как правильно поступить?