Побудова графіків безпосередньо в pandas

Python для користувачів R

Daniel Chen

Instructor

Побудова графіків у Python

  • Швидко показувати закономірності в даних
  • Методи побудови графіків у Python:
    • pandas
    • Seaborn
    • Matplotlib
Python для користувачів R

Метод pandas plot

  • Метод plot()
  • Працює з об'єктами pandas DataFrame і Series
  • Передайте plot аргумент kind
  • Види (kind) графіків:
    • line : лінійний графік (типовий)
    • bar : вертикальна стовпчаста діаграма
    • barh : горизонтальна стовпчаста діаграма
  • hist : гістограма
  • box : boxplot
  • kde : графік оцінки густини ядра
  • density : те саме, що kde
  • area : площинний графік
  • pie : кругова діаграма
  • scatter : точкова діаграма
  • hexbin : hexbin-діаграма
Python для користувачів R

Одновимірний аналіз: гістограма

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

Python для користувачів R

Одновимірний аналіз: стовпчаста діаграма

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

Python для користувачів R

Двовимірний аналіз: точкова діаграма

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

Python для користувачів R

Двовимірний аналіз: boxplot-и

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

Python для користувачів R

Двовимірний аналіз: boxplot-и

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

Python для користувачів R

Давайте потренуємось!

Python для користувачів R

Preparing Video For Download...