MATLAB: Bar graph start value

barbaselinehistogramlogplot

Hi,
The bar command always draw bars starting from 0. If the value to plot is positive, the bar extends upwards from 0, and if the value is negative, the corresponding bar extends downward. Is there a way to change the value the bars start at? For example, I would like the bars to start at -5 (so that bars with values at -2, -1 extend upward).
Thanks, David

Best Answer

bar([-5 -2 2 4 5],'BaseValue',-5)