Matplotlib.axis.XAxis.set_tick_params() en Python

La función XAxis.set_tick_params() en el módulo de ejes de la biblioteca matplotlib se usa para establecer parámetros de apariencia para marcas, etiquetas de marcas y líneas de cuadrícula. 

Sintaxis: XAxis.set_tick_params(self, which=’major’, reset=False, **kw)

Parámetros: este método acepta los siguientes parámetros.

  • which: Este parámetro es el utilizado a qué eje aplicar los parámetros.

Valor devuelto: Este método no devuelve ningún valor.

 Los siguientes ejemplos ilustran la función matplotlib.axis.XAxis.set_tick_params() en matplotlib.axis:

Ejemplo 1: 

Python3

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
  
t = np.arange(0.1, 3.0, 0.04)
  
fig, ax1 = plt.subplots()
  
ax1.plot(t, np.sin(4*np.pi * t))
ax1.grid(True)
ax1.set_ylim((-3, 3))
  
ax1.xaxis.set_tick_params(labelcolor='r')
ax1.yaxis.set_tick_params(labelcolor='g')
  
plt.title('matplotlib.axis.XAxis.set_tick_params() function Example',
          fontweight="bold")
  
plt.show()

Producción:

 

Ejemplo 2:

Python3

# Implementation of matplotlib function
import matplotlib.pyplot as plt
from matplotlib.dates import (YEARLY, 
                              DateFormatter,
                              rrulewrapper,
                              RRuleLocator, 
                              drange)
import numpy as np
import datetime
  
np.random.seed(19680801)
  
Val1 = rrulewrapper(YEARLY, byeaster=1, interval=5)
Val2 = RRuleLocator(Val1)
  
formatter = DateFormatter('%y/%m/%d')
  
date1 = datetime.date(2002, 2, 3)
date2 = datetime.date(2010, 5, 14)
delta = datetime.timedelta(days=10)
  
dates = drange(date1, date2, delta)
s = np.random.rand(len(dates))
  
fig, ax = plt.subplots()
plt.plot_date(dates, s, 'go')
  
ax.xaxis.set_major_locator(Val2)
ax.xaxis.set_major_formatter(formatter)
ax.xaxis.set_tick_params(rotation=25,
                         labelsize=10,
                         labelcolor="g")
ax.yaxis.set_tick_params(rotation=25,
                         labelsize=12,
                         labelcolor="r")
  
plt.title('matplotlib.axis.XAxis.set_tick_params()\n\
function Example', fontweight="bold")
  
plt.show()

Producción: 

 

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 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 *