Tutorial de Matplotlib - Etiqueta del eje
En este tutorial aprenderemos sobre las etiquetas de los ejes, los títulos y las leyendas de Matplotlib. Esto puede ayudar a que el gráfico se explique por sí mismo con este tipo de contexto.
Etiqueta de eje de Matplotlib
matplotlib.pyplot.xlabel(label, fontdict=None, labelpad=None, **kwargs)
Establece la etiqueta para el eje x. De manera similar, matplotlib.pyplot.ylabel
establece la etiqueta del eje y.
Parámetros
Nombre | Descripción |
---|---|
label |
texto de la etiqueta |
fontdict |
etiquetar el diccionario de fuentes de texto, como la familia, el color, el peso y el tamaño |
labelpad |
Espacios en puntos entre la etiqueta y el eje x |
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 4 * np.pi, 1000)
y = np.sin(x)
plt.figure(figsize=(4, 3))
plt.plot(x, y, "r")
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
plt.show()
Especifica la etiqueta del eje x a continuación,
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
A continuación se explica detalladamente,
-
Times (s)
Este es el texto de la etiqueta del eje x
-
familia='serif'
Especifica que la familia de fuentes de texto de la etiqueta sea serif
. Puede elegir la familia de las opciones populares como [ 'serif' | 'sans-serif' | 'cursive' | 'fantasy' | 'monospace' ]
-
color='r'
El texto de la fuente tiene el color rojo.
Consulte la opción de color en el último capítulo para obtener más colores.
-
weight='normal'
Especifica el texto de la etiqueta para que tenga un peso normal.
La opción de peso es
['light', 'normal', 'medium', 'semibold', 'bold', 'heavy', 'black']
.
-
size=16
Asigna el tamaño de la fuente a ser 16.
-
labelpad = 6
La distancia entre el eje x y la etiqueta es de 6 puntos.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook