Hoe maak je een cirkeldiagram in seaborn
De Seaborn Python-gegevensvisualisatiebibliotheek heeft geen standaardfunctie voor het maken van cirkeldiagrammen, maar u kunt de volgende syntaxis in Matplotlib gebruiken om een cirkeldiagram te maken en een Seaborn-kleurenpalet toe te voegen:
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 ()
Raadpleeg de Seaborn-documentatie voor een volledige lijst met kleurenpaletten.
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: Cirkeldiagram met Seaborn pastelkleurenpalet
De volgende code laat zien hoe u een cirkeldiagram maakt met het Seaborn “ pastel ” kleurenpalet:
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 ()
Voorbeeld 2: Cirkeldiagram met Bright Seaborn-kleurenpalet
De volgende code laat zien hoe u een cirkeldiagram maakt met behulp van het “ heldere ” Seaborn-kleurenpalet:
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 ()
Deze twee voorbeelden illustreren hoe u een cirkeldiagram maakt met twee verschillende Seaborn-kleurenpaletten.
Er zijn echter nog veel meer stijlen die u kunt gebruiken. Raadpleeg de online documentatie voor een volledige lijst met kleurenpaletten.
Aanvullende bronnen
Hoe u hittekaarten maakt in Seaborn
Hoe barplots te maken in Seaborn
Een titel toevoegen aan Seaborn-plots