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:
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:
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:
Publicación traducida automáticamente
Artículo escrito por samrat2825 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA