我对Plotly有一个问题,我似乎无法弄明白。我觉得这是一个很多人可能有的问题,所以希望其他人发现这个问题很有用。
我有一个这样的情节:
...我在外部脚本中创建了一个日志日志模型。
当我向数据添加Scatter跟踪时,我得到了许多不需要的线路连接:
我正在创建这样的跟踪:
curve = go.Scatter(
x=sl.population,
y=sl.fit,
marker=go.Marker(color='red'),
name='Fit',
line=dict(shape='spline')
)
sl
是Pandas DataFrame。
分散点是这样的:
scatter = go.Scatter(
x=sl.population,
y=sl.y,
mode='markers',
marker=go.Marker(color='#3D3C28'),
name=ylab,
hoverinfo=hoverinfo,
text=names,
)
我将这些值传递给一个函数,我会定期使用该函数创建一个散点图,如此处所示,但具有线性趋势线。
因此该模型的直线版本工作正常,但由于某种原因,我在覆盖非线性曲线时遇到了麻烦......
我尝试更改shape
和smoothing
args,但最终设置了相同的结果。
那么,我如何创建如下图所示的图,但是用红线代替一系列红点?