Создать функцию choropleth для Plotly не работает - PullRequest
0 голосов
/ 18 октября 2019

Привет! Я следую заговору, чтобы составить график всех округов США. Тем не менее, я получаю сообщение об ошибке: фабрике фигур create_choropleth требуется пакет plotly-geo. Я уже установил plotly-geo, используя pip, но он все еще дает мне эту ошибку. Любая помощь будет принята с благодарностью! Я приложил свой код ниже. Спасибо

import chart_studio.plotly as py
import plotly.figure_factory as ff
from plotly.figure_factory._county_choropleth import create_choropleth

import numpy as np
import pandas as pd

df_sample = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/laucnty16.csv')
df_sample['State FIPS Code'] = df_sample['State FIPS Code'].apply(lambda x: str(x).zfill(2))
df_sample['County FIPS Code'] = df_sample['County FIPS Code'].apply(lambda x: str(x).zfill(3))
df_sample['FIPS'] = df_sample['State FIPS Code'] + df_sample['County FIPS Code']

colorscale = ["#f7fbff","#ebf3fb","#deebf7","#d2e3f3","#c6dbef","#b3d2e9","#9ecae1",
              "#85bcdb","#6baed6","#57a0ce","#4292c6","#3082be","#2171b5","#1361a9",
              "#08519c","#0b4083","#08306b"]
endpts = list(np.linspace(1, 12, len(colorscale) - 1))
fips = df_sample['FIPS'].tolist()
values = df_sample['Unemployment Rate (%)'].tolist()

fig = create_choropleth(fips=fips, values=values)

py.plot(fig, filename='choropleth_full_usa')

1 Ответ

0 голосов
/ 18 октября 2019

Закончилось исправление, переместив файл на диск Google и запустив его в Google Collaboratory.

...