onsdag 26. juni 2019

Violin plot - Seaborn - Python




Violin plots brukes for å illustrere distribusjonen blant et eller flere datasett. 


I dette eksempelet ønsker vi å illustrere alderdistribusjon i tre ulike grupper (A, B og C). Datasettet består av 750 observasjoner fordelt likt på hver gruppe:

    Gruppe  Alder
0        A     26
1        A     45
2        A     16
3        A     21
4        A     18
5        A     16
..     ...    ...
745      C     47
746      C     43
747      C     32
748      C     74
749      C     70



Script:

# importer moduler
import pandas as pd
import seaborn as sns

# hent dataset fra excelfil
df = pd.read_excel('data.xlsx')

# plot grafen
sns.violinplot(x='Gruppe', y='Alder',
               data=df,
               palette="Greens",
               order=[ "A", "B", "C"])


Ingen kommentarer:

Legg inn en kommentar