我正在尝试在完全断开连接的系统(完全没有互联网访问权限)的Jupyter笔记本中使用Plotly。我可以使用基本的条形图和折线图,但是地图根本不显示。有时我会得到图例,但不会得到地图或数据。
使用浏览器调试器,我发现代码正在尝试从Web下载模板。在Plotly documentation中,它指出,通过将默认渲染器更改为“ notebook”,它应该完全脱机工作。那对我没有任何帮助。
这是我试图显示的Plotly文档中的示例代码。
import plotly.graph_objects as go
import pandas as pd
df = pd.read_csv('2011_february_us_airport_traffic.csv')
df['text'] = df['airport'] + '' + df['city'] + ', ' + df['state'] + '' + 'Arrivals: ' + df['cnt'].astype(str)
fig = go.Figure(data=go.Scattergeo(
lon = df['long'],
lat = df['lat'],
text = df['text'],
mode = 'markers',
marker_color = df['cnt'],
))
fig.update_layout(
title = 'Most trafficked US airports<br>(Hover for airport names)',
geo_scope='usa',
)
fig.show()
有想法吗?