Fundamentos do Matplotlib

Matplotlib pyplot básico: plt.plot e plt.show

Plote um gráfico em Python com poucas linhas usando matplotlib.pyplot: plt.plot, plt.title, plt.xlabel e plt.show.

Introdução

matplotlib.pyplot, importado como plt, é o jeito mais rápido de plotar um gráfico em Python. Cada função plt adiciona algo ao gráfico atual: plt.plot desenha a linha, plt.title e plt.xlabel adicionam texto e plt.show mostra o resultado.

plt.plot(x, y) liga os pontos (1, 2), (2, 4), (3, 1) e assim por diante, em ordem; marker="o" também desenha um ponto em cada um. plt.title, plt.xlabel e plt.ylabel colocam título e rótulos. Nada aparece antes de plt.show(). O mesmo gráfico pode ser escrito com fig, ax = plt.subplots() e ax.plot: pyplot é mais curto para um gráfico, o estilo ax é mais claro quando a figura tem vários.

Visualizador interativo

Escolha os dados, alterne entre o estilo pyplot (plt.plot) e o orientado a objetos (ax.plot) e ligue ou desligue cada rótulo. Os dois estilos desenham o mesmo gráfico.

Exemplo de Matplotlib executável

Matplotlib
Executar código →
main.py
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Gerar um botão Run para este exemplo O gráfico que este código desenha
Matplotlib pyplot básico: plt.plot e plt.show