在断开连接的系统上显示绘图地图

2024-09-29 00:16:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在一个完全断开连接的系统(根本没有互联网接入)上的Jupyter笔记本中使用Plotly。我可以使用基本的条形图和折线图,但地图根本不显示。偶尔我会得到图例,但不是地图或数据

使用浏览器调试器,我发现代码试图从web下载模板。在Plotlydocumentation中,它声明通过将默认渲染器更改为“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()

想法


Tags: csv代码textimportgodf系统as