Rysowanie histogramu danych iris
W ćwiczeniach tej sekcji będziesz korzystać z klasycznego zbioru danych zebranego przez botanika Edwarda Andersona, który zasłynął dzięki Ronaldowi Fisherowi – jednemu z najbardziej płodnych statystyków w historii. Anderson skrupulatnie zmierzył właściwości anatomiczne próbek trzech gatunków irysów: Iris setosa, Iris versicolor i Iris virginica. Pełny zbiór danych jest dostępny w bibliotece scikit-learn. Tutaj skupisz się na pomiarach długości płatków.
Narysuj histogram długości płatków 50 próbek Iris versicolor, korzystając z domyślnych ustawień matplotlib/seaborn. Pamiętaj, że domyślny styl seaborn możesz ustawić za pomocą sns.set(), gdzie sns to alias, pod którym importowana jest biblioteka seaborn.
Fragment zbioru danych zawierający długości płatków Iris versicolor w centymetrach (cm) jest przechowywany w tablicy NumPy versicolor_petal_length.
W filmie Justin rysował histogramy, korzystając z biblioteki pandas i indeksując DataFrame w celu wyodrębnienia odpowiedniej kolumny. Tutaj wystarczy użyć dostarczonej tablicy NumPy. Poza tym Justin przypisywał instrukcje rysowania (z wyjątkiem plt.show()) do zmiennej zastępczej _, aby uniknąć zbędnych wyników na wyjściu. Nie jest to wymagane w twoich rozwiązaniach, ale warto stosować tę praktykę. Alternatywnie, jeśli pracujesz w środowisku interaktywnym, takim jak Jupyter Notebook, możesz po instrukcjach rysowania dodać ;, aby uzyskać ten sam efekt. Justin preferuje jednak _ – dlatego zobaczysz je w kodzie rozwiązania.
To ćwiczenie jest częścią kursu
Myślenie statystyczne w Pythonie (część 1)
Instrukcje do ćwiczenia
- Zaimportuj
matplotlib.pyplotiseabornpod ich standardowymi aliasami (pltisns). - Użyj biblioteki
seaborn, aby ustawić domyślne style wykresów. - Narysuj histogram długości płatków Iris versicolor za pomocą
plt.hist()i dostarczonej tablicy NumPyversicolor_petal_length. - Wyświetl histogram za pomocą
plt.show().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import plotting modules
# Set default Seaborn style
# Plot histogram of versicolor petal lengths
# Show histogram