Guia Iniciante para Usar o PyPlot Figure do Matplotlib
Updated on
O Matplotlib é uma biblioteca popular de plotagem em Python que oferece uma ampla gama de recursos de visualização. Um dos módulos essenciais do Matplotlib é o PyPlot, uma coleção de funções que serve como uma interface similar ao MATLAB para criar diversos tipos de gráficos e diagramas.
Neste guia, exploraremos o PyPlot Figure, uma das funções mais usadas na biblioteca PyPlot do Matplotlib. Forneceremos um tutorial passo-a-passo para criar diferentes tipos de gráficos e diagramas, personalizar seus atributos e salvar e compartilhar seus gráficos com outras pessoas.
Quer criar visualizações de dados rapidamente em Python?
O PyGWalker é um projeto de código aberto em Python que pode ajudar a acelerar a análise e visualização de dados diretamente dentro de ambientes baseados em Jupyter Notebook.
PyGWalker (opens in a new tab) transforma seu DataFrame do Pandas (ou DataFrame do Polars) em uma interface visual onde você pode arrastar e soltar variáveis para criar gráficos com facilidade. Basta usar o seguinte código:
pip install pygwalker
import pygwalker as pyg
gwalker = pyg.walk(df)
Você pode executar o PyGWalker agora mesmo com esses cadernos online:
E, não se esqueça de dar uma ⭐️ no GitHub!
O que é o PyPlot Figure?
O PyPlot Figure é uma função do PyPlot do Matplotlib que cria uma nova janela de gráfico e a define como o gráfico atual. Você pode usar esse objeto para plotar diferentes tipos de gráficos e diagramas, definir seus atributos e personalizá-los de acordo com seus requisitos de visualização de dados.
Essa função oferece uma ampla variedade de argumentos que ajudam a modificar as propriedades do objeto de gráfico, como as dimensões do gráfico, o título do plot, a cor do fundo, entre outros.
Como usar o PyPlot Figure
Para usar o PyPlot Figure, você primeiro precisa importar a biblioteca Matplotlib para o seu código. Você pode fazer isso usando o seguinte comando:
import matplotlib.pyplot as plt
Depois de importar a biblioteca Matplotlib, você pode usar a função PyPlot Figure da seguinte maneira:
plt.figure()
Isso criará uma nova janela de gráfico com as configurações padrão. Se você quiser personalizar os atributos do gráfico, pode usar os vários argumentos fornecidos pela função. Por exemplo, você pode definir as dimensões do gráfico usando o argumento figsize da seguinte maneira:
plt.figure(figsize=(10, 5))
Isso criará uma nova janela de gráfico com um tamanho de 10 polegadas por 5 polegadas.
Diferentes tipos de gráficos com PyPlot Figure
Depois de criar uma nova janela de gráfico usando a função PyPlot Figure, você pode plotar vários tipos de gráficos usando outras funções do PyPlot do Matplotlib. Aqui estão algumas das funções mais comumente usadas e seus gráficos correspondentes:
Gráfico de Linha
Você pode criar um gráfico de linha usando a função plt.plot()
do PyPlot do Matplotlib. Aqui está um exemplo:
x = [1, 2, 3, 4]
y = [10, 20, 30, 40]
plt.plot(x, y)
plt.title("Gráfico de Linha")
plt.xlabel("Rótulo do Eixo X")
plt.ylabel("Rótulo do Eixo Y")
plt.show()
Isso criará um gráfico de linha simples com rótulos nos eixos x e y.
Gráfico de Barras
Você pode criar um gráfico de barras usando a função plt.bar()
do PyPlot do Matplotlib. Aqui está um exemplo:
x = [1, 2, 3, 4]
y = [10, 20, 30, 40]
plt.bar(x, y)
plt.title("Gráfico de Barras")
plt.xlabel("Rótulo do Eixo X")
plt.ylabel("Rótulo do Eixo Y")
plt.show()
Isso criará um gráfico de barras simples com rótulos nos eixos x e y.
Gráfico de Dispersão
Você pode criar um gráfico de dispersão usando a função plt.scatter()
do PyPlot do Matplotlib. Aqui está um exemplo:
x = [1, 2, 3, 4]
y = [10, 20, 30, 40]
plt.scatter(x, y)
plt.title("Gráfico de Dispersão")
plt.xlabel("Rótulo do Eixo X")
plt.ylabel("Rótulo do Eixo Y")
plt.show()
Isso criará um gráfico de dispersão simples com rótulos nos eixos x e y.
Gráfico de Pizza
Você pode criar um gráfico de pizza usando a função plt.pie()
do PyPlot do Matplotlib. Aqui está um exemplo:
sizes = [30, 40, 10, 20]
labels = ['A', 'B', 'C', 'D']
plt.pie(sizes, labels=labels)
plt.title("Gráfico de Pizza")
plt.show()
Isso criará um gráfico de pizza simples com rótulos personalizados.
Histograma
Você pode criar um histograma usando a função plt.hist()
do PyPlot do Matplotlib. Aqui está um exemplo:
data = [10, 20, 30, 10, 20, 30, 40, 50, 60]
plt.hist(data)
plt.title("Histograma")
plt.xlabel("Valor")
plt.ylabel("Frequência")
plt.show()
Isso criará um histograma simples com rótulos de valor e frequência.
Esses são apenas alguns exemplos dos tipos de gráficos que você pode criar usando Figure em PyPlot no Matplotlib. Você pode usar outras funções na biblioteca para criar muitos outros gráficos e gráficos de acordo com seus requisitos de visualização.
Personalizar gráficos de Figuras PyPlot
Além de criar diferentes tipos de gráficos, você pode personalizar seus atributos usando vários argumentos no PyPlot do Matplotlib. Aqui estão alguns dos argumentos mais comumente usados:
Título
Você pode definir o título do gráfico usando a função plt.title()
. Por exemplo:
plt.title("Título do Meu Gráfico")
Rotulando Eixos
Você pode rotular os eixos x e y usando as funções plt.xlabel()
e plt.ylabel()
, respectivamente. Por exemplo:
plt.xlabel("Rótulo Eixo X")
plt.ylabel("Rótulo Eixo Y")
Cor de Fundo
Você pode definir a cor do fundo do gráfico usando a função plt.figures()
e seu argumento facecolor
. Por exemplo:
plt.figure(facecolor='cinzaclaro')
Linhas de Grade
Você pode ativar as linhas de grade no gráfico usando a função plt.grid()
e seu argumento True
. Por exemplo:
plt.grid(True)
Legendas
Você pode adicionar legendas ao gráfico usando a função plt.legend()
e seu argumento loc
. Por exemplo:
plt.legend(loc='canto superior direito')
Salvar Gráficos de Figuras PyPlot em Arquivo
Depois de criar e personalizar seu gráfico, você pode querer salvá-lo em um arquivo para compartilhamento e arquivamento. A biblioteca PyPlot do Matplotlib oferece várias opções para salvar gráficos em diferentes tipos de formatos de arquivo, como PNG, PDF, SVG e outros.
Você pode usar a função plt.savefig()
para salvar o gráfico em um arquivo. Por exemplo:
plt.savefig('grafico.png')
Isso salvará o gráfico como um arquivo PNG no diretório de trabalho atual.
Conclusão
Em conclusão, Figure é uma função essencial na biblioteca PyPlot do Matplotlib que cria uma nova janela de figura e a define como a figura atual. Você pode usar esse objeto para plotar diferentes tipos de gráficos, personalizar seus atributos e salvar e compartilhar seus gráficos com outras pessoas.
Neste guia, fornecemos um tutorial passo a passo para criar diferentes tipos de gráficos, personalizar seus atributos e salvar e compartilhar seus gráficos com outras pessoas. Esperamos que você tenha achado este guia útil e que ele lhe forneça o conhecimento e os recursos necessários para dominar o Figure do PyPlot no Matplotlib. Se você estiver interessado em aprender mais sobre visualização e análise de dados com Python, confira nossos outros guias e tutoriais sobre Pandas e PySpark.
Outros Tutoriais de Python: