Updated 24 Apr 2006
plots a 2 axis bar plot by normalizing values to be from 0 to 1 on both data sets, plotting them as one grouped bargraph, adding 2nd y-axis and then modfying y axis ticks. bar1 & bar2 are column vectors.
If errors is not empty (Expected 2 row vector same size as numbars) than plot errorbars using errorbar function. Idea based on Bolu Ajiboye barweb code (though implemented differently)
figHandle = BarTwoYaxis(bar1,bar2,,,'','','',)
Will plot a 2 Y axis grouped bar with the bar1 series using the left y axis and the bar2 series using the right one.
Type help BarTwoYaxis to see fuller argument list.
Shai Shen-Orr (2023). BarTwoYaxis (https://www.mathworks.com/matlabcentral/fileexchange/10839-bartwoyaxis), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
- MATLAB > Graphics > 2-D and 3-D Plots > Data Distribution Plots > Histograms >
- MATLAB > Graphics > 2-D and 3-D Plots > Line Plots > Two y-axis >
Inspired by: barweb (BARgraph With Error Bars)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.