import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
Introdução
A visualização de dados é um pilar da ciência de dados, permitindo transformar dados brutos em insights significativos. Neste tutorial, exploraremos como criar uma variedade de gráficos e tabelas usando Matplotlib, uma das bibliotecas de visualização de dados mais populares do Python. Se você precisa criar um gráfico de linha simples ou um painel complexo com vários gráficos, este guia mostrará as técnicas essenciais e as opções de personalização para criar visualizações eficazes.
Importando pacotes necessários
Para manter nosso código organizado e evitar repetições, começamos importando os pacotes necessários. Isso garante que todos os trechos de código subsequentes tenham acesso às bibliotecas necessárias.
O Matplotlib oferece uma interface simples para criar uma variedade de gráficos. Vamos começar com um gráfico de linha simples.
Exemplo: Criação de um gráfico de linha
# Gere alguns dados de amostra
= np.linspace(0, 10, 100)
x = np.sin(x)
y
# Criar um gráfico de linhas
=(8, 4))
plt.figure(figsize="Sine Wave", color="blue", linewidth=2)
plt.plot(x, y, label"Line Plot Example")
plt.title("X-axis")
plt.xlabel("Y-axis")
plt.ylabel(
plt.legend()True)
plt.grid( plt.show()
Este trecho de código gera uma onda senoidal e a plota como um gráfico de linha. O gráfico inclui um título, rótulos, uma legenda e linhas de grade para melhorar a legibilidade.
Personalizando seus gráficos
O Matplotlib permite ampla personalização para atender às suas necessidades de apresentação. Você pode ajustar cores, marcadores, estilos de linha e muito mais.
Exemplo: personalização de um gráfico de dispersão
# Gerar dados de amostra para um gráfico de dispersão
42)
np.random.seed(= np.random.rand(50)
x = np.random.rand(50)
y
=(8, 4))
plt.figure(figsize="red", marker="o", s=100, alpha=0.7)
plt.scatter(x, y, c"Scatter Plot Example")
plt.title("X-axis")
plt.xlabel("Y-axis")
plt.ylabel(True)
plt.grid( plt.show()
Neste exemplo, um gráfico de dispersão é criado com cores, estilo de marcador, tamanho e transparência personalizados.
Salvar figuras
Depois de criar um gráfico, você pode querer salvá-lo para uso posterior ou incluí-lo em relatórios.
Exemplo: salvar um gráfico em um arquivo
# Crie um gráfico de barras simples
= ['A', 'B', 'C', 'D']
categories = [23, 45, 56, 78]
values
=(6, 4))
plt.figure(figsize="green")
plt.bar(categories, values, color"Bar Chart Example")
plt.title("Categories")
plt.xlabel("Values")
plt.ylabel("bar_chart.png", dpi=300, bbox_inches="tight")
plt.savefig( plt.show()
Este trecho demonstra como salvar um gráfico de barras como um arquivo PNG com alta resolução.
Conclusão
Matplotlib é uma ferramenta versátil para criar uma ampla variedade de visualizações em Python. Ao dominar seus recursos básicos de plotagem, opções de personalização e recursos de salvamento de figuras, você pode apresentar insights de dados com eficácia e dar suporte aos seus projetos de ciência de dados. Experimente estes exemplos e explore mais personalizações para aproveitar ao máximo o poder do Matplotlib.
Leitura adicional
Boa programação e divirta-se criando visualizações atraentes com o Matplotlib!
Explore mais artigos
Aqui estão mais artigos da mesma categoria para ajudá-lo a se aprofundar no tópico.
Reuso
Citação
@online{kassambara2024,
author = {Kassambara, Alboukadel},
title = {Visualização de dados com Matplotlib},
date = {2024-02-07},
url = {https://www.datanovia.com/pt/learn/programming/python/data-science/data-visualization-with-matplotlib.html},
langid = {pt}
}