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.MultipleLocator
clase 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