Biblioteca python matplotlib
- Amanda Nascimento
- 20 de abr.
- 1 min de leitura
Matplotlib é uma biblioteca de visualização de dados em Python, é como se fosse uma pintura, cada função vai desenhando uma parte do gráfico.
Função | O que faz |
plt.plot() | Desenha gráfico de linha |
plt.bar() | Desenha gráfico de barras |
plt.scatter() | Desenha gráfico de dispersão (pontos) |
plt.title() | Adiciona um título ao gráfico |
plt.xlabel() / ylabel() | Nomeia os eixos |
plt.grid() | Mostra grade no gráfico |
plt.legend() | Exibe a legenda |
plt.show() | Exibe o gráfico na tela |
Alguns exemplos utilizando pyplot que é um submódulo dentro da biblioteca do matplotlib
import matplotlib.pyplot as plt
categorias = ['Produto A', 'Produto B', 'Produto C', 'Produto D']
valores = [10, 20, 15, 25]
# Gráfico na horizontal barh
# plt.barh(categorias, valores, color='purple')
plt.bar(categorias, valores, color='purple')
plt.show()

import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 15, 13, 17, 20]
plt.plot(x, y, marker='o', linestyle='-', color='green', label='Vendas')
plt.title('Vendas ao longo da semana')
plt.xlabel('Dias')
plt.ylabel('Valor')
plt.grid(True)
plt.legend()
plt.show()

import matplotlib.pyplot as plt
labels = ['Maçã', 'Banana', 'Laranja', 'Uva']
valores = [30, 15, 45, 10]
plt.pie(valores, labels=labels, autopct='%1.1f%%', startangle=90)
plt.title('Distribuição de Frutas')
plt.axis('equal') # Deixa o gráfico redondo
plt.show()

Pode salvar o gráfico como imagem com plt.savefig("grafico.png")