相关疑难解决方法(0)

如何在Matplotlib中绘制三次样条

我想points使用平滑线连接以下内容,例如三次样条线

points = [(3.28,0.00),(4.00,0.50),(4.40,1.0),(4.60,1.52),(5.00,2.5),(5.00,3.34),(4.70,3.8)]
points = points + [(4.50,3.96),(4.20,4.0),(3.70,3.90),(3.00,3.5),(2.00,2.9)]
Run Code Online (Sandbox Code Playgroud)

最终得到像这样的橙色线(这是使用矢量绘图语言渐近线创建的)

渐近线中产生的三次样条

我想知道如何在matplotlib中以一种简单的方式进行操作。我已经看过类似的问题,例如,使用matplotlib生成平滑线图,但是直接使用该方法会产生如下图 在此处输入图片说明

这当然不是我想要的。

python matplotlib

5
推荐指数
1
解决办法
6411
查看次数

Catmull-Rom splines在python中

在python中有一个库或函数来从三个点计算Catmull-Rom样条曲线吗?

我最终需要的是沿着样条曲线的点的x,y坐标,只要它们沿着样条曲线始终等于给定量t(例如,样条曲线长度为3个单位,我想要x,y坐标样条长度为0,1,2和3)

没什么好激动的.我是自己写的,但是如果你发现了一些不错的东西,那么测试(或节省时间)会很棒

python math spline

4
推荐指数
1
解决办法
5620
查看次数

标签 统计

python ×2

math ×1

matplotlib ×1

spline ×1