Gnuplot:如何模仿草图

时间:2015-03-15 14:26:12

标签: gnuplot sketching

我想绘制一个像这样的人物:

enter image description here

但只有草绘的数据曲线。不应勾勒出x和y轴。

使用Gnuplot可以吗?

1 个答案:

答案 0 :(得分:2)

我认为您可能会发现此链接很有用,因为它正是您所要求的:)

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

基本上,它将一个函数应用于 jiggle 该行并使其伪绘制:

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

这就是结果:

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

(作为好奇心,该页面的灵感来自a StackExchange answer,其中包含一个非常先进的(并且令人惊讶的,恕我直言)这个问题的方法,不幸的是只有Mathematica用户。)