我对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';
我的问题是看起来像这样;
它看起来很奇怪,因为它为x的所有值在z = 0时从y = 0到y = 2添加了轮廓或线。我怎么阻止这样做?我有另一个使用不同的.txt文件的情节,在这些文本文件中基本上是这个图形,但在x-y平面上旋转了90度,DOESN&#T; T给了我这个奇怪的z = 0平面线。所以它必须是轮廓的一些设置,这是错误的。
答案 0 :(得分:1)
这可能是因为数据文件应该在每个x(或y)扫描之间留下一个空行(在gnuplot中称为块)