Як створити кругову діаграму в 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

У наступному коді показано, як створити секторну діаграму за допомогою палітри кольорів 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *