Python usa plt.legend() para agregar una leyenda

Directorio de artículos

Insertar descripción de la imagen aquí

plt.legend()Es una función de la biblioteca Matplotlib que se utiliza para agregar leyendas. Una leyenda es una etiqueta que se utiliza para identificar cada serie de datos en un gráfico para que los lectores puedan comprender el significado de los diferentes datos del gráfico. A través de plt.legend(), puede agregar una leyenda al gráfico que cree para mejorar la legibilidad del gráfico. La siguiente es plt.legend()una introducción detallada:

plt.legend(loc='best', prop={
    
    'size': 12}, title='图例标题')

plt.legend()Se aceptan los siguientes parámetros:

  • loc: Especifique la ubicación de la leyenda. Puede ser una cadena o un número entero. Las ubicaciones comúnmente utilizadas incluyen:

    • 'best'(Predeterminado): Selecciona automáticamente la mejor ubicación.
    • 'upper right': Esquina superior derecha.
    • 'upper left': Esquina superior izquierda.
    • 'lower right': Esquina inferior derecha.
    • 'lower left': Esquina inferior izquierda.
    • 'right':Bien.
    • 'center left': Centro izquierda.
    • 'center right': Centro derecha.
    • 'lower center': Parte inferior central.
    • 'upper center': Centro Superior.
    • También se pueden utilizar otros parámetros posicionales y enteros para especificar una posición precisa.
  • prop: es un diccionario utilizado para establecer las propiedades del texto de la leyenda, como el tamaño de fuente, el color, etc. En propun diccionario, puede usar pares clave-valor para especificar varias propiedades; por ejemplo, {'size': 12, 'color': 'red'}puede establecer el tamaño del texto de la leyenda en 12 y el color en rojo.

  • title: es un parámetro opcional que se utiliza para establecer el título de la leyenda.

Para usar plt.legend(), primero debe plt.plot()agregar etiquetas para cada serie de datos (usando labelel parámetro) y luego llamar antes de crear la leyenda plt.legend(). Aquí hay un ejemplo:

import matplotlib.pyplot as plt

# 示例数据
x = [1, 2, 3, 4, 5]
y1 = [10, 15, 13, 18, 16]
y2 = [8, 12, 9, 14, 11]

# 绘制数据,并添加标签
plt.plot(x, y1, label='数据系列1')
plt.plot(x, y2, label='数据系列2')
plt.plot(x, y3, label='数据系列3')

# 添加图例
plt.legend()

# 显示图表
plt.show()

En el ejemplo anterior, plt.legend()las etiquetas de la serie de datos se reconocen automáticamente y se agrega una leyenda al gráfico. La leyenda está en el "punto óptimo" predeterminado. Puede utilizar parámetros adicionales para personalizar la posición, el estilo y las propiedades de la leyenda. Las leyendas se pueden utilizar no sólo para gráficos de líneas, sino también para otros tipos de gráficos, como gráficos de dispersión, gráficos de barras, etc.

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_74850661/article/details/132949071
Recomendado
Clasificación