Fazendo gráficos diretamente com pandas

Python para usuários de R

Daniel Chen

Instructor

Plotando em Python

  • Visualize padrões rapidamente
  • Formas de plotar em Python:
    • pandas
    • Seaborn
    • Matplotlib
Python para usuários de R

Método plot do pandas

  • Método plot()
  • Funciona em objetos DataFrame e Series do pandas
  • Passe o argumento kind para plot
  • Tipos (kind):
    • line: gráfico de linha (padrão)
    • bar: barras verticais
    • barh: barras horizontais
  • hist: histograma
  • box: boxplot
  • kde: gráfico de Kernel Density Estimation
  • density: igual a 'kde'
  • area: área
  • pie: pizza
  • scatter: dispersão
  • hexbin: hexbin
Python para usuários de R

Univariado: Histograma

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

Python para usuários de R

Univariado: Gráfico de barras

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

Python para usuários de R

Bivariado: Dispersão

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

Python para usuários de R

Bivariado: Boxplots

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

Python para usuários de R

Bivariado: Boxplots

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

Python para usuários de R

Vamos praticar!

Python para usuários de R

Preparing Video For Download...