Playground Online de Matplotlib – Crie Gráficos Python no Seu Navegador
Visualize dados com Python e Matplotlib diretamente no seu navegador usando nosso playground online de Matplotlib. Renderize gráficos instantaneamente — sem necessidade de configuração, perfeito para ciência de dados.
📚 Todo mundo está aprendendo Matplotlib – e você?
Loading...
📊 Introdução ao Matplotlib
1. O que é Matplotlib?
Matplotlib é uma biblioteca Python popular usada para criar visualizações estáticas, animadas e interativas. É especialmente útil em ciência de dados e computação científica.
import matplotlib.pyplot as plt
2. Gráfico de Linha
Um gráfico de linha básico usando valores X e Y.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [2, 4, 6, 8]
plt.plot(x, y)
plt.title("Gráfico de Linha")
plt.xlabel("Eixo X")
plt.ylabel("Eixo Y")
plt.show()
3. Gráfico de Barras
Gráficos de barras são úteis para comparar categorias discretas.
categories = ['A', 'B', 'C']
values = [5, 7, 3]
plt.bar(categories, values)
plt.title("Gráfico de Barras")
plt.show()
4. Gráfico de Dispersão
Use gráficos de dispersão para mostrar relações entre duas variáveis numéricas.
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.scatter(x, y)
plt.title("Gráfico de Dispersão")
plt.show()
5. Gráfico de Pizza
Gráficos de pizza são usados para mostrar proporções.
labels = ['Maçã', 'Banana', 'Cereja']
sizes = [30, 40, 30]
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("Distribuição de Frutas")
plt.show()
6. Histograma
Histogramas ajudam a entender a distribuição de dados numéricos.
import numpy as np
data = np.random.randn(1000)
plt.hist(data, bins=30)
plt.title("Histograma")
plt.show()
7. Múltiplos Gráficos
Plote múltiplos gráficos em uma figura usando subplots.
x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]
plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("Gráfico 1")
plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("Gráfico 2")
plt.tight_layout()
plt.show()
8. Personalizar Estilos
Você pode personalizar cores, estilos, marcadores e mais.
plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("Linha Estilizada")
plt.show()
9. Salvar Gráfico como Imagem
Salve seu gráfico em um arquivo de imagem usando savefig()
.
plt.plot(x, y1)
plt.savefig("meu_grafico.png")
10. Gráfico 3D (Avançado)
Matplotlib também suporta gráficos 3D via mpl_toolkits.mplot3d
.
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]
ax.scatter(x, y, z)
plt.show()