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: