Articles of leyenda de

Establecer un tamaño fijo para los puntos en la leyenda

Estoy haciendo algunos gráficos de dispersión y quiero establecer el tamaño de los puntos en la leyenda a un valor fijo e igual. Ahora mismo tengo esto: import matplotlib.pyplot as plt import numpy as np def rand_data(): return np.random.uniform(low=0., high=1., size=(100,)) # Generate data. x1, y1 = [rand_data() for i in range(2)] x2, y2 = […]

¿Cómo posicionar y alinear una figura de matplotlib?

Tengo una figura con dos subplots como 2 filas y 1 columna. Puedo añadir una bonita leyenda de figura con fig.legend((l1, l2), [‘2011’, ‘2012’], loc=”lower center”, ncol=2, fancybox=True, shadow=True, prop={‘size’:’small’}) Sin embargo, esta leyenda se coloca en el centro de la figura y no debajo del centro de los ejes, como me gustaría tenerla. Ahora, […]

¿Cómo se determina el orden de los elementos en la leyenda de matplotlib?

Tengo que reordenar los elementos en una leyenda, cuando no creo que deba hacerlo. Lo bash: from pylab import * clf() ax=gca() ht=ax.add_patch(Rectangle((1,1),1,1,color=’r’,label=’Top’,alpha=.01)) h1=ax.bar(1,2,label=’Middle’) hb=ax.add_patch(Rectangle((1,1),1,1,color=’k’,label=’Bottom’,alpha=.01)) legend() show() y terminan con Bottom por encima de Middle. ¿Cómo puedo obtener el orden correcto? ¿No está determinado por el orden de creación? Actualización: Se puede utilizar lo siguiente […]

matplotlib: 2 leyendas diferentes en el mismo gráfico

Tengo un gráfico donde se usan diferentes colores para diferentes parámetros, y donde se usan diferentes estilos de línea para diferentes algoritmos. El objective es comparar los resultados de los diferentes algoritmos realizados con parámetros similares. Significa que, en total, uso 4 colores diferentes y 3 estilos de línea diferentes, para un total de 12 […]

creando más de 20 colores de leyenda únicos utilizando matplotlib

Estoy trazando 20 líneas diferentes en una sola plot usando matplotlib. Uso un bucle for para trazar y etiquetar cada línea con su tecla y luego uso la función de leyenda for key in dict.keys(): plot(x,dict[key], label = key) graph.legend() Pero de esta manera, el gráfico repite muchos colores en la leyenda. ¿Hay alguna forma […]

Mostrar solo ciertos elementos en la leyenda Python Matplotlib

Actualmente estoy trazando un gráfico de barras astackdas de una gran cantidad de datos taxonómicos, y solo deseo mostrar especies significativas en la leyenda (de ~ 500 deseo mostrar ~ 25). ¿Hay una manera simple de hacer esto? A continuación se muestra el código que tengo: labels=[‘0′,’20’,’40’,’60’,’80’,’100′,’120′] ax1=subj1df.plot(kind=’barh’, stacked=True,legend=True,cmap=’Paird’, grid=False) legend(ncol=2,loc=2, bbox_to_anchor=(1.05, 1), borderaxespad=0.) label1=[‘Baseline’,’8h’,’24h’,’48h’,’96h’,’120h’] […]

Matplotlib savefig con una leyenda fuera de la ttwig

Leyendo el siguiente artículo, logré poner una leyenda fuera de la ttwig. Cómo sacar a la leyenda de la ttwig. código: import matplotlib.pyplot as pyplot x = [0, 1, 2, 3, 4] y = [xx*xx for xx in x] fig = pyplot.figure() ax = fig.add_subplot(111) box = ax.get_position() ax.set_position([box.x0, box.y0, box.width*0.8, box.height]) ax.plot(x, y) leg […]

Combina dos parches de Pyplot para la leyenda

Estoy tratando de trazar algunos datos con bandas de confianza. Estoy haciendo esto con dos gráficos para cada flujo de datos: plot y fill_between . Me gustaría que la leyenda se pareciera a los gráficos, donde cada entrada tiene un recuadro (el color de la región de confianza) con una línea sólida más oscura que […]

¿Es posible agregar una cadena como elemento de leyenda en matplotlib?

Estoy produciendo algunas plots en matplotlib y me gustaría agregar un texto explicativo para algunos de los datos. Quiero tener una cadena dentro de mi leyenda como un elemento de leyenda separado sobre el elemento ‘0-10’. ¿Alguien sabe si hay una forma posible de hacer esto? Este es el código de mi leyenda: ax.legend([‘0-10′,’10-100′,’100-500′,’500+’],loc=’best’)

Mueve y redimensiona el cuadro de leyendas en matplotlib

Estoy creando gráficos utilizando Matplotlib que guardo como SVG, exporto a .pdf + .pdf_tex utilizando Inkscape e incluyo el archivo .pdf_tex en un documento LaTeX. Esto significa que puedo ingresar comandos LaTeX en títulos, leyendas, etc., dando una imagen como esta que se reproduce así cuando lo uso en mi documento LaTeX. Observe que la […]