plot sin(x)
并看到如下结果:
这里采样率设置得相当低。我们可以查看各个点以了解发生了什么。
为了改善这个问题,我需要使用“set samples?”命令增加采样率。默认值为100(在5.0补丁级别6中)。根据函数变化的速度,可能需要更高的值。我通常使用“set samples 1000”将其设置为约1000。这将更改图形为:
这会产生一个更加平滑的曲线。再次说明,这只是一堆由直线连接的点,但当这些点很多时,它看起来像是一个平滑连续的曲线。
我们可以再次查看各个点(使用100的采样率,因为1000个点太多了,无法清晰地看到这些点)。
我们也可以看到,1000个点和100个点的图形之间没有太大的区别。对于正弦曲线来说,100个点足以看到平滑的图形,但对于变化更快的曲线,我们可能需要更多的点。$HOME/.gnuplot
中放置一个set samples 1001
命令,同时根据经验法则,采样数应该大约为“最大值数量的30倍”。非常好的答案。 - gboffi
set samples 200
。 - Michael