Matplotlib.axis.Tick.get_children() en Python

matplotlib.axis.Tick.get_children() La función en el módulo axis de la biblioteca matplotlib se usa para obtener la lista de los artistas secundarios de este artista. 

Sintaxis: Tick.get_children(self) 
Parámetros: Este método no acepta ningún parámetro. 
Valor devuelto: este método devuelve la lista de los artistas secundarios de este artista. 

Los siguientes ejemplos ilustran la función matplotlib.axis.Tick.get_children() en matplotlib.axis:

Ejemplo 1: 

Python3

# Implementation of matplotlib function
from matplotlib.axis import Tick
import matplotlib.pyplot as plt
from matplotlib.lines import Line2D
import numpy as np
from numpy.random import rand
  
fig, ax2 = plt.subplots()
  
ax2.hexbin(range(10), rand(10), picker=True)
  
print("First 10 child Artists of this Artist \n",
      *list(ax2.get_children())[:10], sep="\n")
  
fig.suptitle("""matplotlib.axis.Tick.get_children()
function Example\n""", fontweight="bold")
  
plt.show()

Producción: 

 

First 10 child Artists of this Artist 

<matplotlib.collections.PolyCollection object at 0x0AF49930>
Spine
Spine
Spine
Spine
XAxis(80.0,52.8)
YAxis(80.0,52.8)
Text(0.5, 1.0, '')
Text(0.0, 1.0, '')
Text(1.0, 1.0, '')

Ejemplo 2: 

Python3

# Implementation of matplotlib function
from matplotlib.axis import Tick
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.patches import Ellipse
  
NUM = 20
  
ells = [Ellipse(xy=np.random.rand(2) * 10,
                width=np.random.rand()*4,
                height=np.random.rand()*4,
                angle=np.random.rand() * 360)
        for i in range(NUM)]
  
fig, ax = plt.subplots(subplot_kw={'aspect': 'equal'})
  
print("Last 10 child Artists of this Artist \n")
for e in ells:
    ax.add_artist(e)
    e.set_clip_box(ax.bbox)
    e.set_alpha(np.random.rand())
    e.set_facecolor(np.random.rand(4))
  
print(*list(ax.get_children())[-10:], sep="\n")
  
ax.set_xlim(0, 10)
ax.set_ylim(0, 10)
  
fig.suptitle("""matplotlib.axis.Tick.get_children()
function Example\n""", fontweight="bold")
  
plt.show()

Producción: 

 

Last 10 child Artists of this Artist 

Spine
Spine
Spine
Spine
XAxis(80.0,52.8)
YAxis(80.0,52.8)
Text(0.5, 1.0, '')
Text(0.0, 1.0, '')
Text(1.0, 1.0, '')
Rectangle(xy=(0, 0), width=1, height=1, angle=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 *