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: 222
        
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