Come creare un grafico a torta in seaborn


La libreria di visualizzazione dei dati Seaborn Python non dispone di una funzione predefinita per la creazione di grafici a torta, ma puoi utilizzare la seguente sintassi in Matplotlib per creare un grafico a torta e aggiungere una tavolozza di colori 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 ()

Fare riferimento alla documentazione Seaborn per un elenco completo delle tavolozze dei colori.

Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.

Esempio 1: grafico a torta con tavolozza di colori pastello Seaborn

Il codice seguente mostra come creare un grafico a torta utilizzando la tavolozza dei colori ” pastello ” di 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 ()

Esempio 2: grafico a torta con tavolozza di colori Bright Seaborn

Il codice seguente mostra come creare un grafico a torta utilizzando la tavolozza dei colori Seaborn ” brillante “:

 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 () 

Questi due esempi illustrano come creare un grafico a torta con due diverse tavolozze di colori Seaborn.

Tuttavia, ci sono molti altri stili che puoi utilizzare. Fare riferimento alla documentazione in linea per un elenco completo delle tavolozze dei colori.

Risorse addizionali

Come creare mappe di calore in Seaborn
Come creare barplot in Seaborn
Come aggiungere un titolo alle trame di Seaborn

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *