Tworzenie wykresów bezpośrednio w pandas

Python dla użytkowników R

Daniel Chen

Instructor

Tworzenie wykresów w Pythonie

  • Szybkie uwidacznianie wzorców w danych
  • Metody tworzenia wykresów w Pythonie:
    • pandas
    • Seaborn
    • Matplotlib
Python dla użytkowników R

Metoda plot w pandas

  • Metoda plot()
  • Działa na obiektach DataFrame i Series w pandas
  • Przekaż argument kind do plot
  • Rodzaje wykresów (kind):
    • line : wykres liniowy (domyślny)
    • bar : pionowy wykres słupkowy
    • barh : poziomy wykres słupkowy
  • hist : histogram
  • box : wykres pudełkowy
  • kde : wykres jądrowy estymacji gęstości
  • density : to samo co 'kde'
  • area : wykres warstwowy
  • pie : wykres kołowy
  • scatter : wykres punktowy
  • hexbin : wykres hexbin
Python dla użytkowników R

Jednowymiarowy: histogram

import matplotlib.pyplot as plt
iris['sepal_length'].plot(kind='hist')
plt.show()

Python dla użytkowników R

Jednowymiarowy: wykres słupkowy

cts = iris['species'].value_counts()
cts.plot(kind='bar')
plt.show()

Python dla użytkowników R

Dwuwymiarowy: wykres punktowy

iris.plot(kind='scatter', x='Sepal.Length', y='Sepal.Width')
plt.show()

Python dla użytkowników R

Dwuwymiarowy: wykresy pudełkowe

iris.plot(kind='box')
plt.show()

Python dla użytkowników R

Dwuwymiarowy: wykresy pudełkowe

iris.boxplot(by='Species', column='Sepal.Length')
plt.show()

Python dla użytkowników R

Czas na ćwiczenia!

Python dla użytkowników R

Preparing Video For Download...