Entendendo o Matplotlib Pyplot

Este artigo demonstrará alguns dos principais recursos do Matplotlib Pyplot e como você pode implementá-los para criar diferentes tipos de visualizações com exemplos.

Pyplot é uma sub-biblioteca do Matplotlib que fornece uma interface simples e intuitiva para criar visualizações.



Matplotlib PyplotGenericName

Existem muitas funções Matplotlib disponíveis dentro do submódulo pyplot , e elas são comumente importadas por meio do alias plt :

Example: 

1
2
3
4
import matplotlib.pyplot as plt
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Também podemos atribuir nosso alias personalizado:

Example: 

1
2
3
4
import matplotlib.pyplot as pt
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

pt agora é o nome do pacote Pyplot.

No diagrama abaixo, esboce uma linha conectando ( 0,0 ) com ( 19,97 ):

Example: 

1
2
3
4
5
6
7
8
9
import matplotlib.pyplot as pt
import numpy as npy
x_plane = npy.array([0, 19])
y_plane = npy.array([0, 97])
pt.plot(x_plane, y_plane)
pt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Atribua o valor x1,x2 ( 5,12 ) e o valor y1,y2 ( 16,320 ):

Example: 

1
2
3
4
5
6
7
8
9
import matplotlib.pyplot as pt
import numpy as npy
x_plane = npy.array([5, 12])
y_plane = npy.array([16, 320])
pt.plot(x_plane, y_plane)
pt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo de Explicação

No exemplo acima, criamos um gráfico simples usando a biblioteca matplotlib em Python.

Ele primeiro importa o módulo pyplot de matplotlib como pt e o módulo numpy como npy.

Em seguida, define dois arrays , x_plane e y_plane , usando a biblioteca numpy. x_plane contém as coordenadas x de dois pontos, 5 e 12, e y_plane contém as coordenadas y correspondentes desses pontos, 16 e 320.

Por fim, a função plot de pyplot é usada para criar um gráfico de linhas com as coordenadas x e y fornecidas. A função show é usada para exibir o gráfico na tela.

Portanto, ao executar este código, você verá um gráfico de linha de dois pontos em um plano 2D com valores x de 5 e 12 e valores y correspondentes de 16 e 320.


Tipos de Matplotlib Pyplot

Matplotlib Pyplot fornece uma ampla variedade de tipos de gráficos, incluindo

  • Gráficos de linha
  • Gráficos de dispersão
  • Gráficos de barras
  • Histogramas

Gráfico de linha

Um gráfico de linha exibe dados como uma série de pontos conectados por linhas retas.

É usado para visualizar tendências em dados ao longo do tempo ou outras variáveis ​​contínuas.

Para criar um gráfico de linha, podemos usar a função plot() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import matplotlib.pyplot as plt
# Create a figure and axis
fig, ax = plt.subplots()
# Create a line plot
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
ax.plot(x, y)
# Customize the plot
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Line Plot')
# Show the plot
plt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Gráfico de Dispersão

Um gráfico de dispersão exibe dados como uma coleção de pontos.

É usado para visualizar a relação entre duas variáveis ​​contínuas.

Para criar um gráfico de dispersão, podemos usar a função scatter() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import matplotlib.pyplot as plt
# Create a figure and axis
fig, ax = plt.subplots()
# Create a scatter plot
x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
ax.scatter(x, y)
# Customize the plot
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Scatter Plot')
# Show the plot
plt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gráfico de barras

Um gráfico de barras é um gráfico que retrata os dados como barras de diferentes alturas.

É usado para comparar dados categóricos.

Para criar um gráfico de barras, podemos usar a função bar() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = ['A', 'B', 'C', 'D']
y = [3, 7, 1, 9]
ax.bar(x, y)
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Bar Plot')
plt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Histogramas

Um histograma é um gráfico que exibe a distribuição de uma variável contínua.

Ele é usado para visualizar a forma dos dados e identificar quaisquer padrões ou tendências.

Para criar um histograma, podemos usar a função hist() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import matplotlib.pyplot as plt
# Create a figure and axis
fig, ax = plt.subplots()
# Create a histogram
x = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
ax.hist(x)
# Customize the plot
ax.set_xlabel('Value')
ax.set_ylabel('Frequency')
ax.set_title('Histogram')
# Show the plot
plt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Benefícios do Matplotlib Pyplot

  • Matplotlib pyplot é uma ferramenta simples e intuitiva que permite a fácil criação de vários gráficos, como gráficos de linhas, gráficos de dispersão, gráficos de barras, histogramas e muitos outros.
  • Ele oferece uma ampla gama de opções de personalização, como alteração de rótulos, títulos, cores, estilos de linha, estilos de marcadores, legendas e muito mais, o que o torna altamente adaptável a requisitos específicos.
  • É altamente compatível com outras bibliotecas conhecidas no ecossistema científico Python, incluindo NumPy, Pandas e SciPy, o que facilita a integração da funcionalidade de plotagem com análise de dados e fluxos de trabalho de computação científica.
  • Ele produz resultados de alta qualidade em vários formatos, como PNG, PDF e SVG, permitindo que os usuários criem figuras com qualidade de publicação para artigos científicos , relatórios e apresentações.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone