下面显示了用于从"csv“DataFrame从Plotly Express - choropleth可视化和绘制地图的语法。
import pandas as pd
import numpy as np
import plotly.express as px
df = "//location.csv"
fig = px.choropleth(data_frame = df,
locations= df["location"],
locationmode='country names',
color=df["location"],
hover_name=df["location"],
title = "Location Data",
color_continuous_scale = px.colors.sequential.Oranges)
fig["layout"].pop("updatemenus")
fig.show()但是,当我在Visual Studio Code Jupyter Notebook上使用上述语法时,无法可视化和绘制地图。如下所示:

但是当我在Anaconda Jupyter Notebook上运行相同的代码时,我确实将地图可视化并绘制如下所示,

为什么地图不能在VS代码上可视化和绘制,有没有办法在VS代码上解决这个问题?
发布于 2021-09-01 09:05:51
我对这个问题很感兴趣,因为我通常和jypyterLab一起工作。我基于this answer运行它,当我在vscode中运行它时,它在我的默认浏览器中正确显示。我运行的代码是基于官方参考中的代码。
import plotly.express as px
from plotly.offline import plot
df = px.data.gapminder().query("year==2007")
fig = px.choropleth(df, locations="iso_alpha",
color="lifeExp", # lifeExp is a column of gapminder
hover_name="country", # column to add to hover information
color_continuous_scale=px.colors.sequential.Plasma)
# fig.show()
plot(fig)

https://stackoverflow.com/questions/69010133
复制相似问题