eli*_*A92 5 python r spline plotly
我正在准备一些代码来用样条插入一系列点。
样条有很多种:二次的,三次的,很多边界条件……
到目前为止,我已经尝试了最流行的:三次样条,边界条件:
我还尝试了具有“夹紧”初始条件的二次样条。
我发现当我们像这样定义跟踪时,Plotly 也有一个内置的插值函数:
fig.add_trace(go.Scatter(
x=df['timestamp'],
y=df['values'],
mode='lines',
line_shape='spline',
))
Run Code Online (Sandbox Code Playgroud)
这个情节的样条线看起来很合我的口味。例如,它比自然三次样条更柔软且振荡更小:
红线是自然三次样条。灰线是 plotly 的样条。
所以我的问题是:这是什么类型的样条?
我试图将它与我上面提到的曲线进行比较。它们都不像 Plotly 的样条。
我检查了 Plotly 的文档,它没有告诉你他们使用的是哪种曲线。但是它说您可以添加参数“平滑”以控制曲率。
有谁知道 Plotly 的人是怎么做的?