Создание карт Choropleth с использованием класса Choropleth из plotly.graph_objects.choropleth

Поиграйте с графикой JavaScript Изучение

В этой статье будет рассмотрено создание картограммы с использованием модуля Plotly graph_objects.

Создание карты мира с помощью go.Choropleth

Мы можем использовать класс Choropleth из graph_objects для создания карты Choropleth. В качестве иллюстрации рассмотрим следующий код, который использует данные экспорта США для создания картограммы:

import plotly.graph_objects as go
import pandas as pd
import plotly.express as px
df = pd.read_csv(‘https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv’)
fig = go.Figure(data=go.Choropleth(
locations=df[‘code’],
= df[‘total exports’].astype(float),
locationmode = ‘USA-states’,
colorscale = px.colors.sequential.Plasma,
))
fig.show()

Предыдущий код создаст карту мира с данными в наборе данных, выделенном на следующем рисунке:

Предыдущий код создаст карту мира с данными

Настройка области карты

Мы можем ограничить область отображения карты только США, установив параметр geo_scope следующим образом:

fig.update_layout(geo_scope=‘usa’)
fig.show()

Полученная цифра показана на следующем рисунке:

Полученная цифра показана на следующем рису

Настройка заголовка рисунка

Мы также можем использовать функцию update_layout(), чтобы установить заголовок для рисунка, как показано в следующем коде:

fig.update_layout(geo_scope=‘usa’, title_text = «US Agriculture Exports 2011»)
fig.show()

Выход

Мы также можем использовать функцию update

Карта мирового ВВП

Точно так же мы можем использовать класс Choropleth для создания карты мира, показывающей мировой ВВП, как показано в следующем коде:

import plotly.graph_objects as go
import pandas as pd
df = pd.read_csv(‘https://raw.githubusercontent.com/plotly/datasets/master/2014_world_gdp_with_codes.csv’)
fig = go.Figure(data=go.Choropleth(
locations = df[‘CODE’],
= df[‘GDP (BILLIONS)’],
text = df[‘COUNTRY’],
colorscale = ‘Plasma’,
marker_line_color=‘darkgray’,
marker_line_width=0.5,
colorbar_tickprefix = ‘$’,
colorbar_title = ‘GDP<br>Billions US$’,
))
fig.show()

Результирующая карта мира

Точно так же мы можем использовать класс Choropleth

Заключение

В этой статье были рассмотрены основы создания карт Choropleth с использованием класса Choropleth из Plotly graph_objects. Мы узнали, как создать карту мира, установить масштаб карты, задать заголовок рисунка и карту мирового ВВП. Для получения дополнительных статей, подобных этой, ознакомьтесь с Linux Hint, чтобы улучшить или получить больше знаний.

Читайте также:  Как создать чат-бота, обученного на ваших собственных данных, с помощью API OpenAI
Оцените статью
bestprogrammer.ru
Добавить комментарий