estoy usando matplotlib en Python para trazar una línea con errorbars como sigue:decisiones no errorbars acortado en matplotlib con Python
plt.errorbar(xvalues, up_densities, yerr=ctl_sds, fmt='-^', lw=1.2, markersize=markersize,
markeredgecolor=up_color, color=up_color, label="My label", clip_on=False)
plt.xticks(xvalues)
I establezca las garrapatas en el eje x el uso de "xticks". Sin embargo, las barras de error del último punto en xvalues (es decir, xvalues [-1]) están recortadas a la derecha, lo que significa que solo aparece la mitad de una barra de error. Esto es cierto incluso con la opción clip_on = False. ¿Cómo puedo solucionar esto, de modo que las barras de error aparecen en su totalidad, a pesar de que su lado derecho está técnicamente fuera de los valores x [-1]?
gracias.
Muy agradable. De hecho, probé exactamente lo mismo, pero no vi nada porque no estaba rediseñando correctamente. –
Tenga en cuenta que esto solo funciona para las mayúsculas. Si la barra se está cortando por la mitad (como verá cuando apague los ejes), también debe hacer lo mismo para todo b en e [2]. – Peter
@Peter: Buen punto. Gracias. – tom10