Articles of leyenda de

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] […]

Leyenda con linea vertical en matplotlib.

Necesito mostrar una línea vertical en una leyenda de matplotlib por una razón específica. Estoy tratando de hacer que matplotlib entienda que quiero una línea vertical con las líneas.Line2D (x, y) pero esto claramente no funciona. import matplotlib.pyplot as plt from matplotlib import lines fig, ax = plt.subplots() ax.plot([0,0],[0,3]) lgd = [] lgd.append(lines.Line2D([0,0],[0,1], color = […]

matplotlib – Leyenda en subplot separada

Estoy trazando una serie de gráficos circulares, cada uno usando los mismos dos colores para los mismos dos tipos de datos. plt.figure(num=None, figsize=(6, 8)) for i in range(len(data_1)): plt.subplot(sp_rows, sp_cols, i+1) fracs = [data_1[i], data_2[i]] plt.pie(fracs, autopct=’%1.1f%%’) pp.savefig() Obviamente, no tiene sentido trazar una leyenda para cada uno de estos gráficos, ya que todos son […]