Jupyter notebook 未显示jupyter中plotly的Mapbox地图

Jupyter notebook 未显示jupyter中plotly的Mapbox地图,jupyter-notebook,mapbox,plotly,Jupyter Notebook,Mapbox,Plotly,我正在Jupyter笔记本(PythonV3.6)中使用plotly,并试图让mapbox的示例代码正常工作(请参阅:) 当我执行单元格时,我没有得到任何错误,但是我也没有看到任何输出,只有一个空白的输出单元格。当我将鼠标移到输出单元格区域时,我可以看到那里有一个框架,我甚至可以看到右上角的plotly图标托盘,但似乎没有其他内容。当我点击右下角的“编辑图表”按钮时,我进入了带有空白画布的plotly页面。 据我所知,我的mapbox api令牌是有效的 我的代码看起来与上面链接的示例相同: d

我正在Jupyter笔记本(PythonV3.6)中使用plotly,并试图让mapbox的示例代码正常工作(请参阅:)

当我执行单元格时,我没有得到任何错误,但是我也没有看到任何输出,只有一个空白的输出单元格。当我将鼠标移到输出单元格区域时,我可以看到那里有一个框架,我甚至可以看到右上角的plotly图标托盘,但似乎没有其他内容。当我点击右下角的“编辑图表”按钮时,我进入了带有空白画布的plotly页面。 据我所知,我的mapbox api令牌是有效的

我的代码看起来与上面链接的示例相同:

data = Data([
    Scattermapbox(
        lat=['45.5017'],
        lon=['-73.5673'],
        mode='markers',
        marker=Marker(
            size=14
        ),
        text=['Montreal'],
    )
])

layout = Layout(
    autosize=True,
    hovermode='closest',
    mapbox=dict(
        accesstoken=mapbox_token,
        bearing=0,
        center=dict(
            lat=45,
            lon=-73
        ),
        pitch=0,
        zoom=1,
        style='light'
    ),
)

fig = dict(data=data, layout=layout)
py.iplot(fig)
我做错了什么


谢谢

您的
mapbox\u令牌是什么?我猜你还没有注册Mapbox来获得API令牌(这允许你下载Mapbox gl的优秀平铺地图)。没有这个标记地图就不会显示。

D'oh!使用了错误的mapbox标记。我本应该使用公共令牌,但却使用了私人令牌。唯一的错误是控制台中的js错误。
谢谢用户1561393

如上所述,我确实注册了mapbox,我的令牌是有效的。并非如此。浏览器控制台中是否有任何错误看起来可能是相关的?不,没有错误。当我执行单元格时,我甚至可以看到动画的绘图条在周围跳了一两秒钟,但是当它们消失时,在它们的位置上什么也看不到。