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.set_major_formatter()
La función Axis.set_major_formatter() en el módulo de eje de la biblioteca matplotlib se usa para configurar el formateador del ticker principal.
Sintaxis: Axis.set_major_formatter(self, formateador)
Parámetros: este método acepta los siguientes parámetros.
- formateador: este parámetro es el formateador .
Valor devuelto: Este método no devuelve ningún valor.
Los siguientes ejemplos ilustran la función matplotlib.axis.Axis.set_major_formatter() en matplotlib.axis:
Ejemplo 1:
Python3
# Implementation of matplotlib function import numpy as np from matplotlib.axis import Axis import matplotlib.pyplot as plt import matplotlib.ticker as ticker np.random.seed(19680801) fig, ax = plt.subplots() ax.plot(100*np.random.rand(20)) formatter = ticker.FormatStrFormatter('?%1.2f') Axis.set_major_formatter(ax.yaxis, formatter) for tick in ax.yaxis.get_major_ticks(): tick.label1.set_color('green') plt.title("Matplotlib.axis.Axis.set_major_formatter()\n\ Function Example", fontsize = 12, fontweight ='bold') plt.show()
Producción:
Ejemplo 2:
Python3
# Implementation of matplotlib function from matplotlib.axis import Axis import datetime import matplotlib.pyplot as plt from matplotlib.dates import DayLocator, HourLocator, DateFormatter, drange import numpy as np date1 = datetime.datetime(2020, 4, 2) date2 = datetime.datetime(2020, 4, 6) delta = datetime.timedelta(hours = 6) dates = drange(date1, date2, delta) y = np.arange(len(dates)) fig, ax = plt.subplots() ax.plot_date(dates, y ** 2, 'g') ax.set_xlim(dates[0], dates[-1]) ax.xaxis.set_major_locator(DayLocator()) ax.xaxis.set_minor_locator(HourLocator(range(0, 25, 6))) ax.xaxis.set_major_formatter(plt.NullFormatter()) ax.fmt_xdata = DateFormatter('% Y-% m-% d % H:% M:% S') fig.autofmt_xdate() plt.title("Matplotlib.axis.Axis.set_major_formatter()\n\ Function Example", fontsize = 12, fontweight ='bold') plt.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA