我想绘制一个像这样的人物:
但只有草绘的数据曲线。不应勾勒出x和y轴。
使用Gnuplot可以吗?
答案 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用户。)