【发布时间】:2014-09-16 01:40:44
【问题描述】:
我想绘制一些实验数据的图表,这些数据以相对较高的速率采样,但使用以相等弧长间隔间隔的标记近似平滑曲线,如下图所示:
我知道绘图的 markevery 参数,但这会将绘图右侧的标记聚集在一起,并且左侧的标记可能很少。解决方案应该独立于 x 和 y 轴上的比例。我愿意安装额外的模块,但它应该是 python+matplotlib 解决方案。
【问题讨论】:
-
你有这个曲线/函数的代数公式吗?我认为有必要使用它的导数来计算弧长(很可能使用迭代解决方案)
-
不,正如我提到的,曲线是实验的结果。不过,导数的数值近似应该没问题,尽管测量中有一点噪音我可以很容易地消除它。
标签: python matplotlib