making errorbars not clipped in matplotlib with Python

Posted by user248237 on Stack Overflow See other posts from Stack Overflow or by user248237
Published on 2010-05-15T23:49:04Z Indexed on 2010/05/16 13:50 UTC
Read the original article Hit count: 165

Filed under:
|
|
|

I am using matplotlib in Python to plot a line with errorbars as follows:

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 set the ticks on the x-axis using "xticks". However, the error bars of the last point in xvalues (i.e. xvalues[-1]) are clipped on the right -- meaning only half an error bar appears. This is true even with the clip_on=False option. How can I fix this, so that the error bars appear in full, even though their right side is technically outside xvalues[-1]?

thanks.

© Stack Overflow or respective owner

Related posts about matplotlib

Related posts about python