Box-and-whiskerplot
Een boxplot maken voor de kelkbladlengtes is niet per se nodig omdat de irisgegevensset niet heel groot is en de beeswarm-plot prima werkt. Maar oefening kan nooit kwaad. Maak een boxplot van de kelkbladlengtes van de iris. Je hebt een pandas DataFrame, df, met de kelkbladlengtes in je namespace. Inspecteer het DataFrame df met df.head() zodat je weet welke kolommen je nodig hebt.
Ter referentie vind je hieronder de code die in de video is gebruikt om de boxplot te maken:
_ = sns.boxplot(x='east_west', y='dem_share', data=df_all_states)
_ = plt.xlabel('region')
_ = plt.ylabel('percent of vote for Obama')
Je kunt sns.boxplot? of help(sns.boxplot) gebruiken voor meer details over het maken van boxplots met seaborn.
Deze oefening maakt deel uit van de cursus
Statistisch denken in Python (deel 1)
Oefeninstructies
- De set-up is precies hetzelfde als voor de beeswarm-plot; je roept gewoon
sns.boxplot()aan met dezelfde keyword-argumenten als je voorsns.swarmplot()zou gebruiken. De x-as is'species'en de y-as is'petal length (cm)'. - Vergeet je assen niet te labelen!
- Laat de figuur zien met de gebruikelijke aanroep.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create box plot with Seaborn's default settings
# Label the axes
# Show the plot