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.PercentFormatter
La matplotlib.ticker.PercentFormatter
clase se utiliza para formatear números como un porcentaje.
Sintaxis: class matplotlib.ticker.PercentFormatter(xmax=100, decimals=Ninguno, símbolo=’%’, is_latex=False)
Parámetros:
- xmax: es un valor flotante que determina cómo se convierte el número en un porcentaje.
- decimales: es un valor entero o ninguno. Determina el número de lugares decimales a colocar después del punto. Si Ninguno (el valor predeterminado), el número se calculará automáticamente.
- símbolo: es una string o ninguna que se agrega a la etiqueta.
- is_latex: Es un valor booleano. Si es False, se eliminan los caracteres LaTeX reservados en el símbolo.
Ejemplo 1:
import pandas as pd import numpy as np import matplotlib.ticker as mtick from matplotlib.ticker import PercentFormatter df = pd.DataFrame(np.random.randn(100, 5)) ax = df.plot() ax.yaxis.set_major_formatter(mtick.PercentFormatter(5.0))
Producción:
Ejemplo 2:
import matplotlib.pyplot as plt import numpy as np import matplotlib.ticker as mtick from matplotlib.ticker import PercentFormatter data = [8, 12, 15, 17, 18, 18.5] perc = np.linspace(0, 100, len(data)) fig = plt.figure(1, (7, 4)) ax = fig.add_subplot(1, 1, 1) ax.plot(perc, data) xticks = mtick.PercentFormatter(0.5) ax.xaxis.set_major_formatter(xticks) 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