Как назначить другой цвет для другого номера или диапазона в сюжете? - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь создать сюжетно-картографический уровень графства в Python. Моя часть данных приведена ниже. Я хочу назначить цвет на основе столбца Назначенное число. Поэтому округ с тем же номером будет отображать тот же цвет,

Мой набор данных:

введите описание изображения здесь

Мой код указан ниже:

import plotly as plotlyoffline
import chart_studio.plotly as py
import plotly.figure_factory as ff
import pandas as pd
import numpy as np
from plotly.figure_factory._county_choropleth import create_choropleth
scope = ['North Carolina']
df = pd.read_csv("Plotly_Python.csv")
df_new = df[df['STNAME'].isin(scope)]
values = df_new['Assigned Number'].tolist()
fips = df_new['FIPS'].tolist()
endpts = list(np.mgrid[min(values):max(values):8j])
colorscale = ["#030512","#1d1d3b","#323268","#3d4b94","#3e6ab0","#4989bc","#60a7c7","#85c5d3","#b7e0e4","#eafcfd", "#FFA500"]
fig = ff.create_choropleth(fips=fips, values=values,scope = scope,colorscale = colorscale, binning_endpoints=endpts ,extendpiecolors=True,round_legend_values=True,simplify_county=0,simplify_state=0,county_outline={'color': 'rgb(15,15,55)', 'width': 1.5},state_outline={'width':0.5},legend_title='Branch Serves Counties',title='Branch Serves Counties')
fig.layout.template = None
fig.show()
plotlyoffline.offline.plot(fig, filename='choropleth_floridaUnmetDemand.html')

Когда я запускаю свой код, я получаю график ниже:

введите описание изображения здесь

...