Articles of legend

Cómo mostrar elementos de leyenda de parches en bokeh.

En la siguiente configuración, creo un gráfico de área basado en el ejemplo básico. ¿Cómo obtengo la leyenda para mi entrada de forma automática o incluso programática? Por ahora solo obtengo leyenda con un elemento ‘a’ y el primer color. from bokeh.plotting import * … patches([x2 for a in areas], list(areas.values()), color=colors, alpha=0.8, line_color=None, legend=’a’, […]

Leyenda global para subplots con diferente contenido

Leí las soluciones anteriores pero no pude hacer que ninguna de ellas funcionara. Quiero tener una leyenda global para subplots individuales. Los objetos ax para este subplot son generados por una función predefinida “get_plot” de una clase predefinida “The_predefined_plotting_class” aproximadamente de esta manera la función devuelve un objeto ax y cada objeto ax tiene múltiples […]

Reemplazar las tags de la leyenda Matplotlib con imagen

Me gustaría usar imagen en lugar de tags en la leyenda. Por ejemplo, dibujo 2 líneas y muestro una leyenda: import matplotlib.pyplot as plt plt.plot([1,2],label=”first_image”) plt.plot([2,1],label=”second_image”) plt.legend() plot.show() Pero me gustaría tener algo como esto: Tenga en cuenta que esto no es un duplicado de Insertar imagen en la leyenda de matplotlib . Mi problema […]

Dos símbolos adyacentes en la leyenda matplotlib

Me gustaría identificar dos símbolos diferentes (con colores diferentes) en la misma línea en una leyenda. A continuación, intenté hacer esto con Proxy Artists, pero el resultado es que se astackn uno encima del otro en la leyenda. Los quiero uno al lado del otro o uno encima del otro, para que ambos estén visibles. […]

Pyplot combina múltiples tags de línea en la leyenda

Tengo datos que hacen que se dibujen varias líneas, quiero dar a estas líneas una sola etiqueta en mi leyenda. Creo que esto se puede demostrar mejor usando el siguiente ejemplo, a = np.array([[ 3.57, 1.76, 7.42, 6.52], [ 1.57, 1.2 , 3.02, 6.88], [ 2.23, 4.86, 5.12, 2.81], [ 4.48, 1.38, 2.14, 0.86], [ […]

Cómo agregar leyenda a imshow () en matplotlib

Estoy usando matplotlib En plot() o bar() , podemos poner fácilmente la leyenda, si les agregamos tags. pero qué pasa si es un contourf() o imshow() Sé que hay una colorbar() que puede presentar la gama de colores, pero no está satisfecha. Quiero una leyenda que tenga nombres (tags). Por lo que puedo pensar es […]

¿Cómo se muestra la etiqueta de texto en la leyenda de la ttwig? (por ejemplo, eliminar la línea de una etiqueta en la leyenda)

Quiero mostrar el texto de la etiqueta de una línea en la leyenda, pero no una línea también (como se muestra en la siguiente figura): He intentado minimizar la línea y la etiqueta de la leyenda, y sobrescribir solo la etiqueta nueva (como en el código siguiente). Sin embargo, la leyenda trae de vuelta ambos. […]

Hacer que la leyenda corresponda con los colores de los puntos de dispersión en matplotlib

Tengo un gráfico que estoy generando a través del algoritmo KMeans en scikit-learn. Los racimos corresponden a diferentes colores. Aquí está la ttwig, Necesito una leyenda para este gráfico que corresponda al número de grupo en el gráfico. Idealmente, la leyenda debe mostrar el color del grupo y la etiqueta debe ser el número del […]

Creación de un tamaño de leyenda de dispersión de matplotlib relacionado

Estoy buscando una manera de incluir una leyenda (matplotlib) que describa el tamaño de los puntos en un diagtwig de dispersión, ya que esto podría estar relacionado con otra variable, como en este ejemplo básico: import numpy as np import matplotlib.pyplot as plt N = 50 x = np.random.rand(N) y = np.random.rand(N) a2 = 400*np.random.rand(N) […]

matplot imshow agregue una etiqueta a cada color y póngalos en la leyenda

Quiero mostrar una imagen como abajo (copiada de aquí ) en matplotlib Pero quiero etiquetar cada color y ponerlos en una leyenda del lado, ¿hay alguna manera de hacerlo por favor?