Pyplot em Matplotlib
Matplotlib é uma biblioteca de plotagem para criar visualizações estáticas, animadas e interativas em Python. Matplotlib pode ser usado em scripts Python, o shell Python e IPython, servidores de aplicativos da web e vários kits de ferramentas de interface gráfica de usuário como Tkinter, awxPython, etc.
Observação: para obter mais informações, consulte Python Matplotlib - uma visão geral
Instalação
Para usar o Pyplot, devemos primeiro baixar o módulo matplotlib. A melhor maneira de fazer isso é -
pip instalar matplotlib
Pyplot
Pyplot é um módulo Matplotlib que fornece uma interface semelhante ao MATLAB. Matplotlib é projetado para ser tão usável quanto MATLAB, com a capacidade de usar Python e a vantagem de ser gratuito e de código aberto. Cada função pyplot faz alguma alteração em uma figura: por exemplo, cria uma figura, cria uma área de plotagem em uma figura, plota algumas linhas em uma área de plotagem, decora o gráfico com rótulos, etc. Os vários gráficos que podemos utilizar usando Pyplot são Linha Gráfico , Histograma , Scatter , Plot 3D , Imagem , Contorno e Polar .
Sintaxe:
matplotlib.pyplot.plot (* args, scalex = True, scaley = True, data = None, ** kwargs)
Criar gráficos e visualizações usando pyplot é rápido e fácil -
import
matplotlib.pyplot as plt
plt.plot([
1
,
2
,
3
,
4
], [
1
,
4
,
9
,
16
])
plt.axis([
0
,
6
,
0
,
20
])
plt.show()
RESULTADO :
A função de plot marca as coordenadas x (1, 2, 3, 4) e as coordenadas y (1, 4, 9, 16) em um gráfico linear com escalas especificadas. [/rubrica]
Parâmetros: esta função aceita parâmetros que nos permitem definir escalas de eixos e formatar os gráficos. Esses parâmetros são mencionados abaixo: -
- plot (x, y): plota xey usando o estilo e cor de linha padrão.
- plot.axis ([xmin, xmax, ymin, ymax]) : dimensiona o eixo xey do valor mínimo para o máximo
- plot. (x, y, cor = 'verde', marcador = 'o', estilo de linha = 'tracejado', largura da linha = 2, tamanho do marcador = 12): as coordenadas xey são marcadas com marcadores circulares de tamanho 12 e verde linha de cor com - estilo de largura 2
- plot.xlabel ('eixo X') : nomes eixo x
- plot.ylabel ('eixo Y') : nomeia eixo y
- plot (x, y, rótulo = 'Linha de amostra') A linha de amostra plotada será exibida como uma legenda
Para fins de exemplo, usaremos conjuntos de dados de consumo de energia elétrica da Índia e Bangladesh. Aqui, estamos usando os dados públicos do Google como fonte de dados.
Exemplo 1: Gráfico Linear
import
matplotlib.pyplot as plt
year
=
[
1972
,
1982
,
1992
,
2002
,
2012
]
e_india
=
[
100.6
,
158.61
,
305.54
,
394.96
,
724.79
]
e_bangladesh
=
[
10.5
,
25.21
,
58.65
,
119.27
,
274.87
]
with different colored labels of two countries
plt.plot(year, e_india, color
=
'orange'
,
label
=
'India'
)
plt.plot(year, e_bangladesh, color
=
'g'
,
label
=
'Bangladesh'
)
plt.xlabel(
'Years'
)
plt.ylabel(
'Power consumption in kWh'
)
plt.title('Electricity consumption per capita\
of India
and
Bangladesh')
plt.legend()
plt.show()
RESULTADO :
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva