我正在运行下面的代码,使用Mapbox在Jupyter笔记本的Plotly中绘制城市背景下的点,但是该图没有显示,我只得到一个蓝色背景。你知道吗
我怀疑我没有正确使用令牌?你知道吗
import plotly.express as px
MBToken = 'pk.[mypublickey]'
px.set_mapbox_access_token(MBToken)
fig = px.scatter_mapbox(dfMaster.dropna()
, lat="latitude"
, lon="longitude"
, color="nta"
, size="count_of_testers"
#, color_continuous_scale=px.colors.cyclical.IceFire
#, size_max=15
#, zoom=10
)
fig.show()
#fig = px.scatter(x='latitude',y='longitude',data_frame=df)
#fig.show()
这似乎不是一个绘图问题,注释掉的代码创建了一个散点图(虽然它有相同的蓝色背景,但点显示)
一些其他的帖子指出Jupyter离线模式可能是罪魁祸首,但补充说这并没有解决问题
import plotly.offline as pyo
pyo.init_notebook_mode()
此外,尝试启动Jupyter笔记本与更高的数据速率限制建议,但也没有运气
这最终是一个静默数据完整性错误,因为
size
字段是一个字符串,需要转换为数字相关问题 更多 >
编程相关推荐