Guia básico para plotar gráficos usando o matplotlib do Python

Por: Ricardo Dortas Schönhofen

Como plotar gráficos usando matplotlib

matplotlib é uma biblioteca Python de plotagem 2d, que auxilia a biblioteca matemática NumPy. Pode ser usada em scripts Python, no shell Python e IPython, em servidores de aplicação web e outras ferramentas de interface gráfica.

A seguir, mostramos como plotar alguns gráficos usando matplotlib.

#importando a classe, da forma mais usual
import matplotlib.pyplot as plt
#definindo variáveis que vamos usar nos exemplos
x = [1, 2, 3]
y = [10, 20, 30]
y2 = [15, 10, 40]
y3 = [20, 10, 35]
yBar = [3, 10, 7, 5, 3, 4.5, 6, 8.1]
z = [i * 1.5 for i in yBar]
xBar = range(len(yBar))
azul = "blue"
verde = "green"
preto = "black"

Desenhando uma linha

plt.plot(x, y)
fig1


Adicionando rótulos e título

plt.xlabel('X')
plt.ylabel('Y')
plt.title('Título do gráfico')
plt.plot(x, y)
fig2

Gráfico com mais de uma linha

plt.xlabel('X')
plt.ylabel('Y')
plt.title('Título do gráfico')
plt.plot(x, y)
plt.plot(x, y2)
plt.plot(x, y3)
fig3

Gráfico de barras

plt.bar(xBar, yBar, color=azul)
fig4

Gráfico de barras com linha

plt.bar(xBar, yBar, color=preto, align='center')
plt.plot(xBar, z, color=verde, marker='o', linestyle='--', linewidth=2)

fig5


Veja também:


 

3 comentários em “Guia básico para plotar gráficos usando o matplotlib do Python”

    1. vdd, tbm senti falta, mas deu para usar depois e gerar os gráficos, mas para pessoasbem iniciantes era bom ter esse pequeno detalhe explícito.

Deixe uma resposta