Gnuplot:如何模仿草图

Gnuplot: how to mimic sketch graphs

我想画这样的图:

但只有草图数据曲线。 x 和 y 轴不应被绘制。

这可以使用 Gnuplot 吗?

我认为您可能会发现此 link 有用,因为这正是您所要求的:)

http://rfonseca.github.io/xkcd-gnuplot/

本质上,它应用一个函数来微动线条并使其伪手绘:

jiggle(x) = x*(1+(2*rand(0)-0.5)*0.015)
plot jiggle(sin(x))

这是结果:

您可能还希望使用 set samples 1000 增加样本以获得更好的结果,避免 抖动 行中的尖峰。

(出于好奇,该页面的灵感来自 a StackExchange answer,其中包含解决此问题的非常先进(令人惊奇,恕我直言)的方法,不幸的是仅适用于 Mathematica 用户。)