es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo hacer que una línea sea negrita en una trama de varias líneas en matplotlib o seaborn?

Tengo un gráfico de múltiples líneas donde quiero que una de las líneas sea verde y gruesa y las otras sean grises. Mi gráfico actualmente se ve así.

Aquí hay un código de muestra (reproducible). Por ejemplo, quiero que la línea de Astrakhan sea gruesa y verde y las demás grises.

Sin embargo, no sé cómo aumentar el grosor. He intentado establecer el tamaño y el ancho similar al de la paleta, y no funciona de esta manera. Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puede aumentar el grosor de la línea para Astracán agregando el argumento linewidth a la función sns.lineplot. Por ejemplo:

    sns.lineplot(x=’año’, y=’ventas’, datos=df, hue=’región’, paleta=palette1, linewidth=3)

    Esto hará que la línea para Astracán sea 3 veces más gruesa que las otras líneas.

Comments are closed.