Для математического задания я работаю над распределением Коллегии выборщиков США и над распределением избирателей. Я решаю LP, чтобы переопределить это распределение в соответствии с сегодняшним населением в каждом штате.
Теперь я хочу нанести свои результаты на карту США. Я использовал Plotly для этого. Вот мой код:
import plotly.graph_objects as go
locations = ["AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY",
"LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND",
"OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WV", "WA", "WI", "WY"]
colors = [8.0, 3.0, 11.0, 5.0, 61.0, 9.0, 6.0, 3.0, 3.0, 33.0, 17.0, 3.0, 3.0, 20.0, 11.0, 5.0, 5.0, 7.0, 8.0, 3.0,
10.0, 11.0, 16.0, 9.0, 5.0, 10.0, 3.0, 3.0, 5.0, 3.0, 14.0, 4.0, 31.0, 16.0, 3.0, 19.0, 7.0, 7.0, 20.0, 3.0,
8.0, 3.0, 11.0, 44.0, 5.0, 3.0, 14.0, 12.0, 3.0, 9.0, 3.0]
fig = go.Figure(data=go.Choropleth(locations=locations, locationmode="USA-states", z=colors, colorscale="Reds"))
fig.update_layout(
geo = dict(
scope='usa',
projection=go.layout.geo.Projection(type = 'albers usa')))
fig.show()
Моя проблема в том, что я не могу записать число избирателей в каждом штате (я знаю, что цвет указывает количество избирателей, но это требование, чтобы число избирателей должно быть написано в каждом штате)
Кто-нибудь знает, как я могу написать число избирателей в каждом штате? Спасибо!