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 用户。)
我想画这样的图:
但只有草图数据曲线。 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 用户。)