У меня есть датафрейм, созданный в CSV-файле об итальянском Covid-19, разбросанном по регионам. Я пытался создать график px.choropleth, в котором показаны значения Total Positive для всех регионов Италии. Этот код пробовал:
italy_regions=[i for i in region['Region'].unique()]
fig = px.choropleth(italy_last, locations="Country",
locationmode=italy_regions,
color=np.log(italy_last["TotalPositive"]),
hover_name="Region", hover_data=['TotalPositive'],
color_continuous_scale="Sunsetdark",
title='Regions with Positive Cases')
fig.update(layout_coloraxis_showscale=False)
fig.show()
Теперь я сообщаю некоторую информацию: «Страна» - это имя, данное моему фрейму данных, и оно заполнено только теми же значениями: «Италия». Если я только введу 'location = "Country"', график будет в порядке, и я смогу видеть Италию, раскрашенную в карту мира. Проблемы начинаются, когда я пытаюсь раскрасить pyplot в моих регионах. Поскольку я новичок в pyplot express, я прочитал несколько примеров и подумал, что мне нужно создать список имен итальянских регионов, а затем поместить их в «choropleth» в качестве входных данных для «barmode». Очевидно, я не прав. Итак, какова процедура, чтобы выполнить его (если есть)? В случае необходимости я могу предоставить оба файла csv, над которыми работает файл jupyter.