Картограммы — способ визуализации данных, позволяющий легко воспринимать пространственные закономерности.
В этой статье мы рассмотрим, как создать картограмму с использованием языка программирования Python и библиотеки Plotly. Первым шагом является установка необходимых библиотек:
!pip install plotly
Библиотека Plotly предоставляет мощные инструменты для создания интерактивных графиков, включая картограммы. Библиотека Pandas используется для удобной работы с данными.
import pandas as pd
import plotly.express as px
Для примера давайте создадим простой набор данных, представляющий количество чего-то по разным регионам. Создайте CSV-файл с именем "data.csv" и добавьте следующие данные:
data = {'Region': ['Russia', 'Kazakhstan', 'Armenia', 'Czech', 'Georgia'], 'Value': [100, 75, 50, 30, 40]}
df = pd.DataFrame.from_dict(data)
df.head()
Теперь давайте напишем код для построения картограммы. Загрузим данные: Создадим картограмму:
fig = px.choropleth(df,
locations='Region',
locationmode='country names',
color='Value',
color_continuous_scale="Viridis"
)
fig.show()
В этом коде мы используем функцию choropleth, указываем название страны (в данном случае города) в параметре locations, цвет в параметре color, и указываем способ представления локаций в параметре locationmode.
Ноутбук, не требующий дополнительной настройки на момент написания статьи, можно скачать здесь: https://colab.research.google.com/drive/11dQIeMix_q6HIuqVp2SnNRLUdZTxWhQt?usp=sharing
©2025 Лена Капаца. Все права защищены.