Matplotlib.pyplot.figlegend() función en Python

Matplotlib es una biblioteca de Python que se utiliza para crear, animar y editar gráficos, diagramas y figuras mediante Pyplot. Matplotlib.pyplot tiene muchas funciones definidas para usar, según las preferencias y los requisitos de las demandas del usuario.

función matplotlib.pyplot.figlegend()

 Se utiliza para colocar una leyenda en la figura. Una leyenda en Matplotlib es similar a una placa de identificación que define las curas en la figura.

Sintaxis: matplotlib.pyplot.figlegend(*args, **kwargs)
Parámetros: algunos parámetros importantes son:

  • identificadores: lista de todas las líneas de figura (o en términos técnicos Artista) Se proporciona una lista de Artistas (líneas, parches) que se agregarán a la leyenda para ser los diferentes identificadores. Especificar identificadores es opcional en figlend().
  • etiquetas: lista de nombres reales de las leyendas Una lista de etiquetas para mostrar cuál es el valor real del artista se llaman etiquetas. Especificar etiquetas es opcional en figlend() y si no se especifican etiquetas, la función figlend() las nombrará Leyenda 1, Leyenda 2 y así sucesivamente.
  • loc : Ubicación de la leyenda (por defecto: ‘mejor’).

Devoluciones : devuelve la Leyenda que se ha de poner en la figura.

Ejemplo 1: Creó un conjunto de datos x con valores x = [0, 0.1, 0.2,….,5] y y = sin(x) y luego trazó la figura con el conjunto de datos x en el eje x y y en el eje y con la etiqueta = «Sin» y se representa con la figura con figlegend() por defecto y usa la etiqueta especificada antes como leyenda.

Python3

# Importing the necessary modules
import numpy as np
import matplotlib.pyplot as plt
  
# Creating a dataset
x = np.arange(0, 5, 0.1)
y = np.sin(x)
  
# Plotting the data
plt.plot(x, y, label = "Sin")
  
# Legend
plt.figlegend()

Producción: 

figlegend()

Ejemplo 2: usando el mismo enfoque que el anterior pero mostrando el uso del identificador y la etiqueta figlegend() pero usando la posición predeterminada.

Python3

# Importing the necessary modules
import numpy as np
import matplotlib.pyplot as plt
  
# Creating a dataset
x = np.arange(0, 5, 0.1)
y = np.cos(x)
  
# Plotting the data
line1 = plt.plot(x, y)
  
# Legend
plt.figlegend((line1),('Cos'))

Producción: 

figlegend plot-2

Ejemplo 3: Muestra el uso de la función figlegend(asas, etiquetas, ubicación) trazando dos figuras en una gráfica de la función tan y cos.

Python3

# Importing the necessary modules
import numpy as np
import matplotlib.pyplot as plt
  
# Creating a dataset
x = np.arange(0, 5, 0.1)
y = np.tan(x)
  
x1 = np.arange(0, 5, 0.1)
y1 = np.cos(x)
  
# Plotting the data
line1 = plt.plot(x, y)
line2 = plt.plot(x1, y1)
  
# Legend
plt.figlegend(
handles = (line1,line2),
          labels = ("Tan","Cos"),
          loc='upper right')

Producción: 

figlegend plot-3

Publicación traducida automáticamente

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