我在Jupyter笔记本(python v3.6)中使用plotly并尝试获取mapbox的示例代码(参见:https://plot.ly/python/scattermapbox/)。
当我执行单元格时,我没有收到任何错误,但我也看不到任何输出,只是一个空白的输出单元格。当我将鼠标悬停在输出单元格区域上时,我可以看到那里有一个框架,我甚至可以看到右上角的图标图标托盘,但似乎没有其他任何东西。当我点击右下角的“编辑图表”按钮时,我会看到带有空白画布的情节页面。 据我所知,我的mapbox api令牌有效。
我的代码与上面链接的示例相同:
newdata <- data.frame(finalsbp, mynewT, mynewldl,mynewtypea1, mynewobesity, mynewalcohol, age, famhist)
Error in data.frame(finalsbp, mynewT, mynewldl, mynewtypea1, mynewobesity, :
arguments imply differing number of rows: 447, 443, 448, 458, 454, 429, 462
我做错了什么?
THX!
答案 0 :(得分:1)
D'哦!使用了错误的地图框令牌。我应该使用公共令牌,而是使用私有令牌。唯一的错误是控制台中的一个js。 谢谢用户1561393!
答案 1 :(得分:0)
你的mapbox_token
是什么?我的猜测是你还没有注册Mapbox来获得一个API令牌(它允许你为mapbox-gl下载他们出色的瓦片地图)。如果没有此令牌,地图就不会显示。