Clase Matplotlib.ticker.PercentFormatter 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.PercentFormatter

La matplotlib.ticker.PercentFormatterclase 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *