File Exchange

image thumbnail

BarsWithError

Plots Bar plots of Data with corresponding errorbars.

1 Download

Updated 06 Sep 2005

No License

BarsWithError

This function plots standard bar plots with corresponding errorbars. The need for such a function has been great for me especially to quickly visualize data.

Y = [1:1:10;2:2:20];
YError = [1 1 1 1 1 1 1 1 1 1 ; 2 2 2 2 2 2 2 2 2 2];

[hBars,hError] = BarsWithError(Y,YError,YError,'random',{'Group 1','Group 2'},'Sample Bar Chart')

Neatly plots Bar plots with corresponding errorbars which are also fed into the function, future versions will take as input only a matrix and errorbars will be calculated in situ. I hope the script is useful for all other users. I cannot be responsible for gray hair, financial gain or loss from this function.

Comments and Ratings (5)

Ikaro Silva

Very useful, considering that Matlab does not have a function that does this...

John Liu

Very good but need to be improved! The colors of the legend are inconsistent with the colors of the plot!

Fabiano Baroni

Need to change
set(gca,'xtick',[0:1:size(Y,1)+1],'xticklabel',strvcat('',xlabels(end:-1:1),''));
with
set(gca,'xtick',[0:1:size(Y,1)+1],'xticklabel',strvcat('',strvcat(xlabels),''));
To get correct x tick labels

ron milo

Very useful. Thanks alot.

Andrew Severin

I have been looking for a function like this couldn't believe it wasn't standard. Thanks

MATLAB Release Compatibility
Created with R14SP2
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: superbar, barerrorbar(varargin)