O Matplotlib é uma biblioteca de visualização 2D (e um pouco de 3D) que permite criar desde gráficos simples (linha, barra, dispersão) até visualizações personalizadas e complexas.
pip install matplotlib
Normalmente usamos o submódulo pyplot
:
import matplotlib.pyplot as plt
# Dados
x = [1, 2, 3, 4, 5]
y = [2, 5, 7, 1, 6]
# Criar gráfico
plt.plot(x, y)
# Mostrar
plt.show()
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y, color="blue", marker="o", linestyle="--")
plt.title("Gráfico de Linha")
plt.xlabel("Eixo X")
plt.ylabel("Eixo Y")
plt.grid(True)
plt.show()
'''
- plt.plot(x, y) → Plota um gráfico ligando os pontos (x, y) com uma linha.
- color="blue" → Define a cor da linha.
- marker="o" → Coloca um cÃrculo em cada ponto da linha.
- linestyle="--" → Define o estilo da linha como tracejada.
- plt.grid(True) → Adiciona uma grade para facilitar a leitura.
Uso comum: Tendências ao longo do tempo (séries temporais), evolução de valores.
'''
💡 marker="o"
adiciona pontos, linestyle="--"
coloca linha tracejada.
import matplotlib.pyplot as plt
categorias = ["A", "B", "C", "D"]
valores = [5, 7, 3, 8]
plt.bar(categorias, valores, color="orange")
plt.title("Gráfico de Barras")
plt.ylabel("Valor")
plt.show()
'''
- plt.bar() → Cria um gráfico de barras verticais.
- categorias → Lista com os rótulos do eixo X (ex.: "A", "B", "C", "D")
- valores → Altura de cada barra.
- color="orange" → Cor de preenchimento das barras.
Uso comum: Comparar quantidades ou frequências entre categorias.
'''