Как создать круговую диаграмму в seaborn


Библиотека визуализации данных Seaborn Python не имеет функции по умолчанию для создания круговых диаграмм, но вы можете использовать следующий синтаксис в Matplotlib для создания круговой диаграммы и добавления цветовой палитры Seaborn:

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [value1, value2, value3, ...]
labels = ['label1', 'label2', 'label3', ...]

#define Seaborn color palette to use
colors = sns. color_palette (' pastel ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show ()

Полный список цветовых палитр см. в документации Seaborn .

Следующие примеры показывают, как использовать этот синтаксис на практике.

Пример 1: Круговая диаграмма с цветовой палитрой Seaborn Pastel

Следующий код показывает, как создать круговую диаграмму, используя « пастельную » цветовую палитру Seaborn:

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [15, 25, 25, 30, 5]
labels = ['Group 1', 'Group 2', 'Group 3', 'Group 4', 'Group 5']

#define Seaborn color palette to use
colors = sns. color_palette (' pastel ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show ()

Пример 2: Круговая диаграмма с цветовой палитрой Bright Seaborn

Следующий код показывает, как создать круговую диаграмму, используя « яркую » цветовую палитру Seaborn:

 import matplotlib. pyplot as plt
import seaborn as sns

#define data
data = [15, 25, 25, 30, 5]
labels = ['Group 1', 'Group 2', 'Group 3', 'Group 4', 'Group 5']

#define Seaborn color palette to use
colors = sns. color_palette (' bright ')[ 0:5 ]

#create pie chart
plt. pie (data, labels = labels, colors = colors, autopct=' %.0f%% ')
plt. show () 

Эти два примера иллюстрируют, как создать круговую диаграмму с двумя разными цветовыми палитрами Seaborn.

Однако есть много других стилей, которые вы можете использовать. Полный список цветовых палитр см. в онлайн-документации .

Дополнительные ресурсы

Как создать тепловые карты в Seaborn
Как создавать барплоты в Seaborn
Как добавить заголовок к участкам Seaborn

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *