首页 > 解决方案 > 线 + 标记在 Dash Scattergeo Plot 中不起作用

问题描述

我在 Plotly 中创建了一个散点图,渲染效果很好,包括显示线 + 标记Plotly screenshot

但是,当我通过 Dash 调用此图表时,我无法让线条 + 标记起作用 - 它只会显示标记

破折号截图

当我使用 mode = lines 时,我在 Dash 中得到线条,但是晚上反转选项不会显示标记 + 线条

我的代码:

dict(type='scattergeo',
    locationmode='country names',

    lon = [From_lon,To_lon],
    lat = [From_lat,To_lat],
    mode='lines + markers',
    opacity = max(min(1,float(df.iloc[i]['Volume']/2000)),0.1), 
    #opacity = min(1,float(df.iloc[i]['Volume']/1000)), 
    name = df.iloc[i]['ALP From'] + "->" + df.iloc[i]['ALP To'] + " " + df.iloc[i]['Volume'].astype(str),
    hoverinfo="name",
    line = dict(color=df.iloc[i]['Marker_col'],
                width = max(2,df.iloc[i]['Volume']/2000)
    )

谢谢

标签: plotlyplotly-dash

解决方案


您应该从中删除空格"lines + markers"mode="lines+markers"改用


推荐阅读