Jak utworzyć wykres kołowy w seaborn


Biblioteka wizualizacji danych Seaborn w języku Python nie ma domyślnej funkcji tworzenia wykresów kołowych, ale w Matplotlib można użyć następującej składni, aby utworzyć wykres kołowy i dodać paletę kolorów 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 ()

Pełną listę palet kolorów można znaleźć w dokumentacji Seaborn .

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Wykres kołowy z paletą kolorów Seaborn Pastel

Poniższy kod pokazuje, jak utworzyć wykres kołowy przy użyciu „ pastelowej ” palety kolorów 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 ()

Przykład 2: Wykres kołowy z paletą kolorów Bright Seaborn

Poniższy kod pokazuje, jak utworzyć wykres kołowy przy użyciu „ jasnej ” palety kolorów 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 () 

Te dwa przykłady ilustrują sposób tworzenia wykresu kołowego z dwiema różnymi paletami kolorów Seaborn.

Istnieje jednak wiele innych stylów, których możesz użyć. Pełną listę palet kolorów można znaleźć w dokumentacji online .

Dodatkowe zasoby

Jak tworzyć mapy cieplne w Seaborn
Jak stworzyć barploty w Seaborn
Jak dodać tytuł do działek Seaborn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *