Articles of leyenda de

Uso de anotar para colocar un cuadro de texto debajo de la leyenda en Matplotlib

Deseo mostrar algún texto en un gráfico de Matplotlib usando anotar (), alineado debajo de un cuadro de leyenda. He examinado la solución propuesta en ¿Cómo colocar un cuadro de texto directamente debajo de la leyenda en matplotlib? y puede hacer una adaptación que funcione para mi situación, sin embargo, agregar ejes adicionales, etc. parece […]

¿Cómo agregar una cadena como el artista en la leyenda de matplotlib?

Estoy tratando de crear una leyenda en una figura de python donde el artista es una cadena (una sola letra) que luego se etiqueta. Por ejemplo, me gustaría una leyenda para la siguiente figura: import numpy as np import matplotlib.pyplot as plt import string N = 7 x = np.random.rand(N) y = np.random.rand(N) colors = […]

leyenda de texto no aparece matplotlib

No puedo entender por qué mi leyenda de texto no aparece en mi ttwig. Me parece que la documentación es bastante confusa sobre el orden de ubicación de las tags de leyenda y título. Mi código está aquí, no sé qué está mal. Todo aparece como lo esperaría (título, tags de ejes, formato de fecha, […]

Alineación de texto en una leyenda de matplotlib

Estoy intentando alinear a la derecha las entradas en una leyenda de ejes de matplotlib (por defecto están alineadas a la izquierda), pero parece que no puedo encontrar ninguna forma de hacerlo. La configuración que tengo es a continuación: (He agregado datos y tags a los ejes my_fig usando el comando ax.plot ()) ax = […]

Matplotlib Legend Height en píxeles

Necesito saber el tamaño de la leyenda en píxeles. Parece que solo puedo obtener height = 1. desde cualquier función … He intentado lo siguiente esto devuelve 1. height = legend.get_frame().get_bbox_to_anchor().height esto devuelve [0,0], [1., 1.] box = legend.get_window_extent().get_points() esto también devuelve [0,0], [1., 1.] box = legend.get_frame().get_bbox().get_points() ¡Todos estos devuelven 1, incluso si el […]

¿Cómo ajustar el tamaño del cuadro de leyenda de matplotlib?

Tengo un gráfico cuya esquina superior izquierda está bastante en blanco. Así que decido poner mi cuadro de leyenda allí. Sin embargo, creo que los elementos de la leyenda son muy pequeños y el cuadro de leyenda en sí también es bastante pequeño . Por “pequeño” me refiero a algo como esto ¿Cómo puedo agrandar […]

Matplotlib: elimina los “guiones” de línea y solo muestra el texto en la leyenda

Cree una leyenda y formatee el texto según sea necesario, pero no puede descubrir cómo eliminar los “guiones” de la línea para que solo aparezca texto. Esto es lo que estoy obteniendo ahora (observe cómo la línea atraviesa el texto que está alineado correctamente): #Add legend leg = ax1.legend(bbox_to_anchor=(0.03, 1.05), prop={‘size’:8}) leg.get_frame().set_alpha(0) legText = pylab.gca().get_legend().get_texts() […]

Leyenda de matplotlib ayuda

Estoy escribiendo un guión que ttwig varios puntos. También estoy tratando de crear una leyenda a partir de estos puntos. Para resumir mi guión, estoy trazando varios ‘tipos’ de puntos (llámelos ‘a’, ‘b’, ‘c’). Estos puntos tienen diferentes colores y formas: ‘a’ – ‘go’ ‘b’ – ‘rh’ ‘c’ – ‘k ^’. Esta es una versión […]

Símbolos de tamaño graduado en leyendas

He trazado un gráfico de burbujas con los tamaños de los círculos correspondientes a una lista de valores utilizando matplotlib. Sin embargo, tengo problemas para crear una leyenda para el gráfico que tenga símbolos de tamaño variable que se correspondan con el tamaño indicado. Como la del enlace de arriba. ¿Hay una manera de crear […]

Alinear horizontalmente las leyendas del diagtwig de barras en python

Hice un gráfico de varios ejes con el siguiente código y no puedo organizar la leyenda como quiero. El código de mi gráfica es el siguiente: import matplotlib.pyplot as plt import numpy as np x = np.arange(4) y = [5, 7, 4, 9] z = [9, 3, 5, 6] r = [30, 40, 45, 37] […]