xticks how graficos graficas font change matplotlib duplicates legend duplicate-removal

matplotlib - how - python graficos 2d



mĂșltiples marcadores en la leyenda (1)

Mi secuencia de comandos para trazado crea dos leyendas para cada etiqueta. No sé cómo hacer que legend () no se duplique. Comprobé en stackoverflow y encontré dos métodos. Pero no pude implementarlos aquí. ¿Algunas ideas?

Matplotlib: no mostrar las barras de error en la leyenda

Detener matplotlib repetir etiquetas en la leyenda

symbols = [u''/u2193''] #Plotting our vsini values for i, symbol in enumerate(symbols): for x0,y0 in zip(vsini_slit_cl, vsini_slit): plt.text(x0,y0, symbol, fontname=''STIXGeneral'', size = 10, va=''center'', ha=''center'', clip_on=True,color = ''#737373'') for i, symbol in enumerate(symbols): for x0, y0 in zip(vsini_cl_sl, vsini_sl): plt.text(x0, y0, symbol, fontname=''STIXGeneral'', size = 10, va=''center'', ha=''center'', clip_on=True) # PLOTTING VSINI FROM LITERATURE plt.plot((vmag_lit-jmag_lit), vsini_lit, ''o'', color = ''#a6a6a6'', label=''Literature'') # PLOTTING SLOW VSINI FROM LITERATURE plt.plot(vsini_slit_cl, vsini_slit, ''o'', color = ''#a6a6a6'') # PLOTTING VSINI FROM OUR WORK plt.plot(vsini_cl_sl, vsini_sl, ''o'', label=''This Work'' ) plt.errorbar(vsini_color, vsini_chad, yerr=vsini_chad_sig, fmt=''bo'', capsize=3) plt.legend() plt.savefig(''vsini_colors.jpg'', dpi=200)