Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Es una biblioteca de visualización increíble en Python para gráficos 2D de arrays y se utiliza para trabajar con la pila SciPy más amplia.
función matplotlib.axis.Axis.properties()
La función Axis.properties() en el módulo axis de la biblioteca matplotlib se usa para obtener el diccionario de todas las propiedades del artista.
Sintaxis: Axis.properties(self)
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: Este método devuelve diccionario de todas las propiedades del artista.
Los siguientes ejemplos ilustran la función matplotlib.axis.Axis.properties() en matplotlib.axis:
Ejemplo 1:
Python3
# Implementation of matplotlib function from matplotlib.axis import Axis import numpy as np import matplotlib.pyplot as plt xx = np.random.rand(5, 7) fig, ax = plt.subplots() m = ax.pcolor(xx) m.set_zorder(2) w = Axis.properties(ax) print("Display all Properties\n") for i in w: print(i, ":", w[i]) fig.suptitle('matplotlib.axis.Axis.properties() \ function Example\n', fontweight ="bold") plt.show()
Producción:
Mostrar todas las propiedades
ajustables: cuadro
agg_filter: ninguno
alfa: ninguno
ancla: C
animado: falso
aspecto: auto
autoscale_on: verdadero
autoscalex_on: verdadero
autoscaley_on: verdadero
axes_locator: ninguno
axisbelow: line
children: [<matplotlib.collections.PolyCollection object at 0x098F9810>, <objeto matplotlib.spines.Spine en 0x087152B0>, <objeto matplotlib.spines.Spine en 0x08715350>, <objeto matplotlib.spines.Spine en 0x087153F0>, <objeto matplotlib.spines.Spine en 0x08715490>, <matplotlib.axis.XAxis objeto en 0x08715230>, <objeto matplotlib.axis.YAxis en 0x08715710>, Text(0.5, 1.0, ”), Text(0.0, 1.0, ”), Text(1.0, 1.0, ”), <matplotlib.patches. Objeto rectangular en 0x0873B150>]
clip_box : Ninguno
clip_on : True
clip_path : Ninguno
contiene : Ninguno
data_ratio : 0.7142857142857143
default_bbox_extra_artists : [<objeto matplotlib.collections.PolyCollection en 0x098F9810>, <objeto matplotlib.spines.Spine en 0x087152B0>, <objeto matplotlib.spines 3×000> , <objeto matplotlib.spines.Spine en 0x087153F0>, <objeto matplotlib.spines.Spine en 0x08715490>, <objeto matplotlib.axis.XAxis en 0x08715230>, <objeto matplotlib.axis.YAxis en 0x08715710>, Text(0.5, 1.0 , ”), Text(0.0, 1.0, ”), Text(1.0, 1.0, ”), <matplotlib.patches.Rectangle object at 0x0873B150>]
facecolor : (1.0, 1.0, 1.0, 1.0)
fc : (1.0, 1.0 , 1.0, 1.0)
figure : Figure(640×480)
frame_on :
Geometría verdadera : (1, 1, 1)
gid : Ninguno
gridspec : GridSpec(1, 1)
imágenes : <una lista de 0 objetos AxesImage>
in_layout : True
label :
legend : Ninguno
legend_handles_labels : ([], [])
lines :<una lista de 0 objetos Line2D>
navegar : Modo de
navegación verdadero : ninguno
efectos de ruta: []
selector: ninguno
posición: Bbox (x0 = 0.125, y0 = 0.10999999999999999, x1 = 0.9, y1 = 0.88)
rasterization_zorder: ninguno
rasterizado: ninguno
renderer_cache: ninguno
shared_x_axes: <matplotlib.cbook.Grouper object at 0x085CE210>
shared_y_axes: <matplotlib.cbook.Grouper object at 0x085CE270>
sketch_params: Ninguno
snap: Ninguno
subplotspec : <matplotlib.gridspec.SubplotSpec objeto en 0x079122B0>
title :
transform : IdentityTransform()
transform_clip_path_and_affine : (Ninguno, Ninguno)
url : Ninguno
visible : True
window_extent : TransformedBbox(
Bbox(x0=0.125, y0=0.109999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))))
xaxis : XAxis(80.0,52.8)
xaxis_transform : BlendedGenericTransform(
CompositeGenericTransform(
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())),
CompositeGenericTransform(
BboxTransformFrom(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=7.0, y1=5.0),
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125 ) , y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0 . 100. 0.]
[ 0. 0. 1.]]))))))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))) )))
xbound : (0.0, 7.0)
xgridlines : <una lista de 8 objetos Line2D gridline>
xlabel :
xlim : (0.0, 7.0)
xmajorticklabels : <una lista de 8 objetos Text major ticklabel>
xminorticklabels : <una lista de 0 Text objetos ticklabel menores>
xscale: lineal
xticklabels: <una lista de 8 objetos ticklabel principales de texto>
xticklines: <una lista de 16 objetos ticklines Line2D>
xticks: [0. 1. 2. 3. 4. 5. 6. 7.]
yaxis : YAxis(80.0,52.8)
yaxis_transform : BlendedGenericTransform(
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))))),
CompositeGenericTransform(
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())),
CompositeGenericTransform(
BboxTransformFrom(
TransformedBbox(
Bbox( x0=0.0, y0=0.0, x1=7.0, y1=5.0),
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))))))))
ybound : (0.0, 5.0)
ygridlines : <una lista de 6 objetos Line2D gridline>
ylabel :
ylim : (0.0, 5.0)
ymajorticklabels : <una lista de 6 objetos principales de texto ticklabel> yminorticklabels : <una lista
de 0 objetos menores de texto ticklabel> yscale
: linear
yticklabels : <una lista de 6 objetos principales de texto ticklabel>
yticklines : <una lista de 12 Line2D ticklines objetos>
yticks : [0. 1. 2. 3. 4. 5.]
orden z: 0
Ejemplo 2:
Python3
# Implementation of matplotlib function from matplotlib.axis import Axis import matplotlib.pyplot as plt import numpy as np np.random.seed(10**7) geeks = np.random.randn(100) fig, ax = plt.subplots() ax.acorr(geeks, usevlines = True, normed = True, maxlags = 80, lw = 3) ax.grid(True) w = Axis.properties(ax) print("Display all Properties\n") for i in w: print(i, ":", w[i]) fig.suptitle('matplotlib.axis.Axis.properties() \ function Example\n', fontweight ="bold") plt.show()
Producción:
Mostrar todo Propiedades
ajustables: cuadro
agg_filter: Ninguno
alfa: Ninguno
ancla: C
animado: Falso
aspecto: auto
autoscale_on: Verdadero
autoscalex_on: Verdadero
autoscaley_on: Verdadero
axes_locator: Ninguno
axisbelow: línea
children : [<objeto matplotlib.collections.LineCollection en 0x0AAFA810>, <objeto matplotlib.lines.Line2D en 0x0AAFA7F0>, <objeto matplotlib.spines.Spine en 0x081762D0>, <objeto matplotlib.spines.Spine en 0x08176370>, <matplotlib. spines.Spine object at 0x08176410>, <matplotlib.spines.Spine object at 0x081764B0>, <matplotlib.axis.XAxis object at 0x08176250>, <matplotlib.axis.YAxis object at 0x081766F0>, Text(0.5, 1.0, ”), Text(0.0, 1.0, ”), Text(1.0, 1.0, ”), <matplotlib.patches.Rectangle object at 0x0819D130>]
clip_box : Ninguno
clip_on : True
clip_path : Ninguno
contiene : Ninguno
data_ratio : 0.007741698372824119
default_bbox_extra_artists: [<objeto matplotlib.collections.LineCollection en 0x0AAFA810>, <objeto matplotlib.lines.Line2D en 0x0AAFA7F0>, <objeto matplotlib.spines.Spine en 0x081762D0>, <objeto matplotlib.spines.Spine en 0x08176370>, <matplotlib. spines.Spine object at 0x08176410>, <matplotlib.spines.Spine object at 0x081764B0>, <matplotlib.axis.XAxis object at 0x08176250>, <matplotlib.axis.YAxis object at 0x081766F0>, Text(0.5, 1.0, ”), Text(0.0, 1.0, ”), Text(1.0, 1.0, ”), <matplotlib.patches.Rectangle object at 0x0819D130>]
facecolor : (1.0, 1.0, 1.0, 1.0)
fc : (1.0, 1.0, 1.0, 1.0 )
figure : Figure(640×480)
frame_on :
Geometría verdadera : (1, 1, 1)
gid : Ninguno
gridspec : GridSpec(1, 1)
imágenes : < una lista de 0 objetos AxesImage>
in_layout : True
label :
legend : Ninguno
legend_handles_labels : ([], [])
lines : <una lista de 1 objetos Line2D>
navegar : True navegar_mode
: Ninguno
path_effects : []
selector : Ninguno
position : Bbox(x0=0.125, y0= 0.10999999999999999, x1=0.9, y1=0.88)
rasterization_zorder: ninguno
rasterizado: ninguno
renderer_cache: ninguno
shared_x_axes: <matplotlib.cbook.Grouper object at 0x0802E210>
shared_y_axes: <matplotlib.cbook.Grouper object at 0x0802_spec params
:
ninguno
: <matplotlib.gridspec.SubplotSpec objeto en 0x073722F0>
título :
transformar : IdentityTransform()
Transformed_clip_path_and_affine : (Ninguno, Ninguno)
url : Ninguno
visible : True
window_extent : TransformedBbox(
Bbox(x0=0.125, y0=0.109999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))))
xaxis : XAxis(80.0,52.8)
xaxis_transform : BlendedGenericTransform(
CompositeGenericTransform(
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())),
CompositeGenericTransform(
BboxTransformFrom(
TransformedBbox(
Bbox(x0=-88.0, y0=-0.300605326634452, x1=88.0, y1=1.061933586982593),
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.109999999999) , x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0 .]
[ 0. 0. 1.]]))))))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0= 0,0, y0=0,0, x1=6,4, y1=4,8),
Afín2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.]]))))))
xbound : (-88.0, 88.0)
xgridlines : <una lista de 11 objetos Line2D gridline>
xlabel :
xlim : (-88.0, 88.0)
xmajorticklabels : <una lista de 11 objetos de etiqueta de texto principal> xminorticklabels: <una lista
de 0 objetos de texto de etiqueta menor> xscale
: linear
xticklabels: <una lista de 11 objetos de texto de etiqueta principal>
xticklines: <una lista de 22 líneas de verificación Line2D objetos >
xticks : [-100. -80. -60. -40. -20. 0. 20. 40. 60. 80. 100.]
yaxis : YAxis(80.0,52.8)
yaxis_transform : BlendedGenericTransform(
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.1099999999999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.] ]))))),
CompositeGenericTransform(
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())),
CompositeGenericTransform(
BboxTransformFrom(
TransformedBbox(
Bbox(x0=-88.0, y0=-0.300605326634452, x1=88.0, y1=1.061933586982593),
TransformWrapper(
BlendedAffine2D(
IdentityTransform(),
IdentityTransform())))),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.125, y0=0.10999999999999999, x1=0.9, y1=0.88),
BboxTransformTo(
TransformedBbox(
Bbox(x0=0.0, y0=0.0, x1=6.4, y1=4.8),
Affine2D(
[[100. 0. 0.]
[ 0. 100. 0.]
[ 0. 0. 1.] ]))))))))
ybound : (-0.300605326634452, 1.061933586982593)
ygridlines : <una lista de 9 objetos Line2D gridline>
ylabel :
ylim : (-0.300605326634452, 1.061933586982593)
ymajorticklabel de objetos 9 majorticklabel:
yminorticklabels: <una lista de 0 objetos ticklabel menores de texto> yscale
: linear
yticklabels: <una lista de 9 objetos ticklabel principales de texto>
yticklines: <una lista de 18 objetos ticklines Line2D>
yticks: [-0.4 -0.2 0. 0.2 0.4 0.6 0.8 1. 1.2]
orden z: 0
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA