I find the attached patch useful. It adds an argument (elinewidth) to the errorbar function which is a linewidth analog to the ecolor argument. It allows you to specify a linewidth for the errorbars, so that it can be different from the plot linewidth. This is useful to me because I prefer heavy (lw=2) plot lines, and I also like to de-emphasize the errorbars (elinewidth=1).
Maybe someone else finds this useful? It is probably not the proper way to do it, but would it be possible to add something like this to mpl?
axes.patch (4.74 KB)