Contenido de este artículo
- 0
- 0
- 0
- 0
Puede usar el argumento bbox_to_anchor () para colocar una leyenda nacida en el mar fuera del gráfico.
Por ejemplo, puede utilizar la siguiente sintaxis para colocar la leyenda en la esquina superior derecha fuera del gráfico:
plt. leyenda (bbox_to_anchor = ( 1.05 , 1 ), loc = ' superior izquierda ', borderaxespad = 0 )
Tenga en cuenta que las coordenadas (1.05, 1) corresponden a las coordenadas (x, y) donde se debe colocar la leyenda y el borderaxespad especifica el relleno entre los ejes y la leyenda del borde.
Los siguientes ejemplos muestran cómo utilizar esta función en la práctica.
Ejemplo: colocar una leyenda fuera de la parcela de Seaborn
El siguiente código muestra cómo colocar la leyenda fuera de la esquina superior derecha de una parcela nacida en el mar:
importar pandas como pd importar seaborn como sns importar matplotlib. pyplot como plt # crear datos falsos df = pd. DataFrame ({' puntos ': [25, 12, 15, 14, 19, 23, 25, 29], ' asiste ': [5, 7, 7, 9, 12, 9, 9, 4], ' equipo ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']}) #create scatterplot sns. diagrama de dispersión (data = df, x = ' puntos ', y = ' asiste ', hue = ' equipo ') # colocar la leyenda fuera de la esquina superior derecha de la plt del gráfico . leyenda (bbox_to_anchor = ( 1.02 , 1 ), loc = ' superior izquierda ', borderaxespad = 0 )
Y aquí se explica cómo colocar la leyenda fuera del borde central derecho del gráfico:
#create scatterplot sns. diagrama de dispersión (data = df, x = ' puntos ', y = ' asiste ', hue = ' equipo ') # colocar la leyenda fuera del borde central derecho de la plt de la parcela . leyenda (bbox_to_anchor = ( 1.02 , 0.55 ), loc = ' superior izquierda ', borderaxespad = 0 )
Y aquí se explica cómo colocar la leyenda fuera de la esquina inferior derecha del gráfico:
#create scatterplot sns. diagrama de dispersión (data = df, x = ' puntos ', y = ' asiste ', hue = ' equipo ') # colocar la leyenda fuera de la esquina inferior derecha de la plt del gráfico . leyenda (bbox_to_anchor = ( 1.02 , 0.15 ), loc = ' superior izquierda ', borderaxespad = 0 )
Consulte la documentación de matplotlib para obtener una explicación detallada del argumento bbox_to_anchor () .
Consulte la documentación de seaborn para obtener detalles sobre cómo diseñar la estética de la trama.
Recursos adicionales
Cómo ajustar el tamaño de la figura de una gráfica de Seaborn
Cómo cambiar las etiquetas de eje en una gráfica de Seaborn
Cómo cambiar el tamaño de fuente de la leyenda en una gráfica de Seaborn
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: