我在Windows 7上运行gnuplot 5.0。 我有一个包含1000行的数据文件。我想将第二列与第一列进行对齐并平滑曲线:
plot“data.dat”u 1:2 t“total bez”smooth bezier
结果看起来整体合理,但是:问题是这会在x轴的小值处产生3个直线段;更高的值被平滑了。
我试验了这个问题:通过剪切文件使其中的线条较少,情节在较低的x处也变得平滑。 gnuplot smooth bezier可以处理的点数是否有限制? Ú
答案 0 :(得分:2)
尝试将样本设置为更高的值,例如
set samples 10000
plot "data.dat" u 1 : 2 t "total bez" smooth bezier
来自gnuplot帮助:
默认情况下,采样设置为100磅。采样率会更高 产生更准确的情节,但需要更长时间。此参数没有 除非插值/近似之一,否则对数据文件绘图有影响 使用选项。请参阅
plot smooth
二维数据和set cntrparam
和set dgrid3d
重新制作3D数据。