Gnuplot问题?以一种奇怪的方式连接的轮廓

Gnuplot问题?以一种奇怪的方式连接的轮廓,gnuplot,contour,Gnuplot,Contour,我对gnuplot非常陌生,我正在使用这段代码 set xlabel 'x'; set ylabel 'y'; set palette rgbformulae 7,5,15; set surface; set cntrparam levels 10; set isosamples 50; unset key; set title 'Magnetic Field Component, By'; splot 'ByF.txt' w l palette title 'By'; 我的问题是它看起来

我对gnuplot非常陌生,我正在使用这段代码

set xlabel 'x';
set ylabel 'y';

set palette rgbformulae 7,5,15;
set surface;
set cntrparam levels 10;
set isosamples 50;
unset key;

set title 'Magnetic Field Component, By';
splot 'ByF.txt' w l palette title 'By';
我的问题是它看起来像这样


这看起来很奇怪,因为它在z=0时为x的所有值添加从y=0到y=2的轮廓或线条。我如何阻止它这样做?我有另一个使用不同的.txt文件的绘图,在这些文本文件中基本上是这个图形,但在x-y平面上旋转了90度,这并没有给我这个奇怪的z=0线平面。所以一定是轮廓的设置出了问题

这可能是因为数据文件应该在每次x(或y)扫描(在gnuplot中称为block)之间保留一个空行。

有什么方法可以避免这种情况吗?