Python Plotly Scatterplot Lines,不需要的连接

时间:2018-03-03 16:05:43

标签: python plotly

我对Plotly有一个问题,我似乎无法弄明白。我觉得这是一个很多人可能有的问题,所以希望其他人发现这个问题很有用。

我有一个这样的情节:

enter image description here

...我在外部脚本中创建了一个日志日志模型。

当我向数据添加Scatter跟踪时,我得到了许多不需要的线路连接:

enter image description here

我正在创建这样的跟踪:

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,                                                             
)

我将这些值传递给一个函数,我会定期使用该函数创建一个散点图,如此处所示,但具有线性趋势线。

因此该模型的直线版本工作正常,但由于某种原因,我在覆盖非线性曲线时遇到了麻烦......

我尝试更改shapesmoothing args,但最终设置了相同的结果。

那么,我如何创建如下图所示的图,但是用红线代替一系列红点?

enter image description here

0 个答案:

没有答案