Clase Matplotlib.ticker.MultipleLocator en Python

Matplotlib es una increíble biblioteca de visualización en Python para gráficos 2D de arrays. Matplotlib es una biblioteca de visualización de datos multiplataforma basada en arrays NumPy y diseñada para funcionar con la pila SciPy más amplia.

matplotlib.ticker.MultipleLocator

La matplotlib.ticker.MultipleLocatorclase se utiliza para establecer una marca para cada múltiplo entero de una base dentro del intervalo de vista.

Sintaxis: clase matplotlib.ticker.MultipleLocator(base=1.0)

Métodos de la clase:

  • set_params(self, base): Se utiliza para configurar los parámetros dentro del localizador.
  • tick_values(self, vmin, vmax): Para un vmin y vmax dado, devuelve los valores de los ticks localizados.
  • view_limits(self, dmin, dmax): Se utiliza para establecer los límites de vista a los múltiplos de base más cercanos que contienen los datos.

Ejemplo 1:

import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
  
  
x = [0, 5, 9, 10, 15]
y = [0, 1, 2, 3, 4]
  
tick_spacing = 1
  
fig, ax = plt.subplots(1, 1)
ax.plot(x, y)
ax.xaxis.set_major_locator(ticker.MultipleLocator(tick_spacing))
  
plt.show()

Producción:

Ejemplo 2:

import matplotlib.pyplot as plt
import matplotlib.ticker
  
  
plt.plot([-1.5, 0, 1.5], [1, 3, 2])
ax = plt.gca()
  
func = lambda x, pos: str(x).rstrip('0').rstrip('.')
  
ax.xaxis.set_major_locator(matplotlib.ticker.MultipleLocator(0.25))
ax.xaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(func))
  
plt.show()

Producción:

Publicación traducida automáticamente

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