Я запускаю это в Jupyter Notebook. Я приложу свой полный код. Я использую CSV-файл из Kaggle, чтобы построить кумулятивные случаи коронавируса в разных странах мира.
Вот ссылка на скачивание набора данных Kaggle: https://www.kaggle.com/sudalairajkumar/novel-corona-virus-2019-dataset Я использую файл "covid_19_data.csv".
import chart_studio.plotly as py
import plotly.graph_objs as go
import pandas as pd
from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot
init_notebook_mode(connected = True)
cf.go_offline()
df = pd.read_csv('covid_19_data.csv')
data = dict(type = 'choropleth',
locations = df['Country/Region'],
z = df['Confirmed'],
text = df['Province/State'],
colorbar = {'title':'Cases of COVID-19'} )
layout = dict(title = '2020 Global Coronavirus Cases', geo = dict(showframe = False, projection = {'type':'natural earth'}))
choromap = go.Figure(data = [data],layout = layout)
iplot(choromap)
Вывод серый карта мира. Существует легенда с цветом, а также название. Я запутался, почему данные не отображаются!
Любая помощь приветствуется!