Fundamentos do Matplotlib

Cores, estilos de linha e marcadores

Mude a cor, o estilo, a espessura e os marcadores de cada linha.

Introdução

Estilos deixam as linhas fáceis de distinguir, mesmo impressas em preto e branco. Toda chamada de ax.plot aceita color, linestyle, linewidth e marker.

color aceita um nome ou um código hexadecimal. linestyle pode ser "-" (contínua), "--" (tracejada), ":" (pontilhada) ou "-.". marker desenha um símbolo em cada ponto, como "o" (círculo), "s" (quadrado) ou "^" (triângulo), e markersize define seu tamanho.

Visualizador interativo

Experimente cores, estilos de linha e marcadores. A linha de código destacada muda a cada escolha.

Exemplo de Matplotlib executável

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

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
Gerar um botão Run para este exemplo O gráfico que este código desenha
Cores, estilos de linha e marcadores