Vizualizace přímo v pandas

Python pro uživatele R

Daniel Chen

Instructor

Vizualizace v Pythonu

  • Rychlé zobrazení vzorů v datech
  • Metody vizualizace v Pythonu:
    • pandas
    • Seaborn
    • Matplotlib
Python pro uživatele R

Metoda plot v pandas

  • Metoda plot()
  • Funguje na objektech DataFrame a Series v pandas
  • Předejte argumentu plot hodnotu kind
  • Typy grafů (kind):
    • line : spojnicový graf (výchozí)
    • bar : svislý sloupcový graf
    • barh : vodorovný sloupcový graf
  • hist : histogram
  • box : krabicový graf
  • kde : graf hustoty jádra
  • density : totéž co 'kde'
  • area : plošný graf
  • pie : koláčový graf
  • scatter : bodový graf
  • hexbin : hexbinový graf
Python pro uživatele R

Univariátní: Histogram

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

Python pro uživatele R

Univariátní: Sloupcový graf

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

Python pro uživatele R

Bivariátní: Bodový graf

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

Python pro uživatele R

Bivariátní: Krabicové grafy

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

Python pro uživatele R

Bivariátní: Krabicové grafy

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

Python pro uživatele R

Pojďme si procvičit!

Python pro uživatele R

Preparing Video For Download...