Gnuplotting期间奇怪的线条

时间:2014-07-15 22:46:53

标签: gnuplot

我正在尝试使用Gnuplot绘制3D图形,但是它给了我一些沿着Y轴的奇怪线条(山谷),它们不应该在那里。似乎我的命令没有正确地沿着X轴绘图。当我将set dgrid3d 300,300更改为500,500700,700等其他值时,这些奇怪线条的数量以及位置都会发生变化。我的数据文件在X轴上有2084个点,在Y轴上有125个点。希望有人能帮助我。

以下是我的命令:

set terminal postscript color
set output "Figure.ps"
unset key
set xlabel "X"
set ylabel "Y"
set zlabel "Z"
set xr [0:2084]
set yr [-.99621756724589383480:1.89823137348250416567]
set zr [0:0.025]
set pm3d
set pm3d interpolate 0,0
set palette defined (20 "black", 40 "green", 55 "blue", 70 "orange", 100 "red")
set cbrange [0:0.025]
set ticslevel 0.0001
set dgrid3d 300,300
set hidden3d
set view 45, 345
splot "data" u 2:1:3 w l

这就是结果:

This is the result

1 个答案:

答案 0 :(得分:1)

我认为dgrid3d设置以及更高z值的剪辑会为您提供完全失真的数据表示。

考虑以下简化的数据图:

set terminal postscript eps
set output 'Figure.ps'

set autoscale xfix
set autoscale yfix
set pm3d
set palette defined (20 "black", 40 "green", 55 "blue", 70 "orange", 100 "red")
set zrange [0:0.3]
set cbrange [0:0.1]
set ticslevel 0
set view 64,104
splot 'data' u 2:1:3 with pm3d notitle

这给出了以下结果(用4.6.5测试):

enter image description here

相关问题