Matplotlib.axes.Axes.hlines() em Python
Matplotlib é uma biblioteca em Python e é uma extensão numérica - matemática da biblioteca NumPy. A classe Axes contém a maioria dos elementos da figura: Axis, Tick, Line2D, Text, Polygon, etc., e define o sistema de coordenadas. E as instâncias de Axes suportam callbacks por meio de um atributo callbacks.
Função matplotlib.axes.Axes.hlines()
A função Axes.hlines() no módulo de eixos da biblioteca matplotlib é usada para traçar linhas verticais em cada y de xmin a xmax.
Sintaxe: Axes.hlines (self, y, xmin, xmax, colors = 'k', linestyles = 'solid', label = ”, *, data = None, ** kwargs)
Parâmetros: este método aceita os seguintes parâmetros descritos abaixo:
- y: este parâmetro é a sequência de índices y onde plotar as linhas.
- xmin, xmax: Esses parâmetros contêm uma matriz. E eles representam o início e o fim de cada linha.
- cores: este parâmetro é um parâmetro opcional. E é a cor das linhas com valor padrão k .
- linetsyle: Este parâmetro também é um parâmetro opcional. E é usado para representar o estilo de linha {'sólido', 'tracejado', 'dashdot', 'pontilhado'}.
- rótulo: Este parâmetro também é um parâmetro opcional. É o rótulo do gráfico.
Retorna: Isso retorna o LineCollection .
Os exemplos abaixo ilustram a função matplotlib.axes.Axes.hlines() em matplotlib.axes:
Exemplo 1:
import
numpy as np
from
matplotlib
import
patches
import
matplotlib.pyplot as plt
fig, ax
=
plt.subplots()
ax.hlines([
1
,
3
,
5
],
-
3
,
5
, color
=
"green"
)
ax.set_title(
'matplotlib.axes.Axes.hlines Example'
)
plt.show()
Resultado:
Exemplo # 2:
import
numpy as np
from
matplotlib
import
patches
import
matplotlib.pyplot as plt
t
=
np.arange(
0.0
,
5.0
,
0.1
)
s
=
np.exp(
-
t)
+
np.cos(
3
*
np.pi
*
t)
+
np.sin(np.pi
*
t)
nse
=
np.random.normal(
0.0
,
0.8
, t.shape)
*
s
fig, ax
=
plt.subplots()
ax.hlines(t, [
0
], s)
ax.set_xlabel(
'time (s)'
)
ax.hlines([
1
,
3
,
5
],
-
3
,
5
, color
=
"lightgreen"
)
ax.set_title(
'matplotlib.axes.Axes.hlines Example'
)
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