¿Cómo cambiar el espacio vertical entre las entradas de la leyenda en Matplotlib?

Requisitos previos: Matplotlib

En este artículo, veremos cómo podemos cambiar el espacio vertical entre las etiquetas de una leyenda en nuestro gráfico usando matplotlib. Aquí tomaremos dos ejemplos diferentes para mostrar nuestro gráfico.

Acercarse:

  • Importar módulo requerido.
  • Crear datos.
  • Cambia el espacio vertical entre las etiquetas.
  • Normalmente trazar los datos.
  • Mostrar parcela.

Implementación:

Ejemplo 1:

En este ejemplo, dibujaremos diferentes líneas con la ayuda de matplotlib y usaremos el argumento labelspaceing para plt.legend() para cambiar el espacio vertical entre las etiquetas.

Python3

# importing package
import matplotlib.pyplot as plt
import numpy as np
  
# create data
X = [1, 2, 3, 4, 5]
Y = [3, 3, 3, 3, 3]
  
# plot lines
plt.plot(X, Y, label = "Line-1")
plt.plot(Y, X, label = "Line-2")
plt.plot(X, np.sin(X), label = "Curve-1")
plt.plot(X, np.cos(X), label = "Curve-2")
  
# Change the label spacing here
plt.legend(labelspacing = 3)
plt.title("Line Graph - Geeksforgeeks")
  
plt.show()

Producción:

Ejemplo 2:

En este ejemplo, dibujaremos una línea vertical con la ayuda de matplotlib y usaremos el argumento labelspaceing para plt.legend() para cambiar el espacio vertical entre las etiquetas.

Python3

# importing package
import matplotlib.pyplot as plt
  
#Create data and plot lines.
plt.plot([0, 1], [0, 2.0], label = 'Label-1')
plt.plot([1, 2], [0, 2.1], label = 'Label-2')
plt.plot([2, 3], [0, 2.2], label = 'Label-3')
  
# Change the label spacing here
plt.legend(labelspacing = 2)
plt.title("Line Graph - Geeksforgeeks")
  
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por skrg141 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 *