Построение графиков с помощью pandas

Python для пользователей R

Daniel Chen

Instructor

Построение графиков в Python

  • Быстрая визуализация паттернов в данных
  • Методы построения графиков в Python:
    • pandas
    • Seaborn
    • Matplotlib
Python для пользователей R

Метод plot в pandas

  • Метод plot()
  • Работает с объектами DataFrame и Series в pandas
  • Передайте аргумент kind в метод plot
  • Значения kind:
    • line : линейный график (по умолчанию)
    • bar : вертикальная столбчатая диаграмма
    • barh : горизонтальная столбчатая диаграмма
  • hist : гистограмма
  • box : ящик с усами
  • kde : график оценки плотности ядра
  • density : то же, что 'kde'
  • area : диаграмма с областями
  • pie : круговая диаграмма
  • scatter : точечная диаграмма
  • 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

Двумерный анализ: ящики с усами

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

Python для пользователей R

Двумерный анализ: ящики с усами

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

Python для пользователей R

Давайте потренируемся!

Python для пользователей R

Preparing Video For Download...