Matplotlib.axes.Axes.get_rasterized() 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.get_rasterized()
A função Axes.get_rasterized() no módulo axes da biblioteca matplotlib é usada para saber se o artista deve ser rasterizado.
Sintaxe: Axes.get_rasterized (self)
Parâmetros: este método não aceita nenhum parâmetro.
Retorna: Este método retorna se o artista deve ser rasterizado.
Os exemplos abaixo ilustram a função matplotlib.axes.Axes.get_rasterized() em matplotlib.axes:
Exemplo 1:
import
numpy as np
import
matplotlib.pyplot as plt
d
=
np.arange(
100
).reshape(
10
,
10
)
xx, yy
=
np.meshgrid(np.arange(
11
), np.arange(
11
))
fig, ax
=
plt.subplots()
ax.set_aspect(
1
)
m
=
ax.pcolormesh(xx, yy, d)
if
m.get_rasterized()
=
=
None
:
m.set_rasterized(
True
)
fig.suptitle('matplotlib.axes.Axes.get_rasterized() \
function Example', fontweight
=
"bold"
)
plt.show()
Resultado:
Exemplo 2:
import
matplotlib.pyplot as plt
import
matplotlib.colors as mcolors
import
matplotlib.gridspec as gridspec
import
numpy as np
arr
=
np.arange(
100
).reshape((
10
,
10
))
norm
=
mcolors.Normalize(vmin
=
0.
, vmax
=
100.
)
pc_kwargs
=
{
'cmap'
:
'plasma'
,
'norm'
: norm}
fig, ax
=
plt.subplots( )
im
=
ax.pcolormesh(arr,
*
*
pc_kwargs)
fig.colorbar(im, ax
=
ax, shrink
=
0.6
)
if
ax.get_rasterized()
=
=
None
:
ax.set_rasterized(
False
)
fig.suptitle('matplotlib.axes.Axes.get_rasterized()\
function Example', fontweight
=
"bold"
)
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