Función Matplotlib.axis.Axis.properties() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *