Choropleth карта не заполнена / hover не работает - PullRequest
2 голосов
/ 20 февраля 2020

Я создал небольшой файл Excel, в котором перечислены подтвержденные случаи, случаи смерти и восстановленные случаи Коронавируса здесь, в США, но мне кажется, что я не могу заставить работать карту хороплета.

Вот мой код:

import pandas as pd
import chart_studio.plotly as py
import plotly.graph_objs as go

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)

col_Names=["State", "Country", "Time Discovered", "Confirmed",  "Deaths","Recovered"]

df = pd.read_csv("coronavirusUS.csv", names=col_Names)
data = dict(type='choropleth',
           colorscale= 'magma',
           locations = df['State'],
           locationmode= 'USA-states', 
           z = df['Confirmed'],
           text = df['Confirmed'],
            marker = dict(line=dict(color='rgb(255, 255, 255)', width=2)),
           colorbar = {'title':'Coronavirus in the U.S'})


layout = dict(title = 'Coronavirus in the US',
             geo= dict(scope = 'usa',
                      showlakes = True,
                      lakecolor = 'rgb(85, 173, 240)'))


choromap = go.Figure(data = [data], layout = layout)
iplot(choromap)

И тогда моя карта выглядит так: пустая карта Как видите, цветовая шкала точна, но сама карта пуста. За исключением озер.

Вот файл .csv, на который я ссылаюсь. таблица данных

Я использую ноутбук Jupyter.

Я пытался перейти с .xls на .csv, но это не сработало.

Заранее спасибо.

...