Multiple Y-axis labels in a MATLAB figure -
ok example numeric value of 1 of data large , numeric value of 1 of data small.
a = [130000 310000 200000 400000]'; b = [16 32 5 10]'; i doing following.
figure; bar(1:4,[a b],0.5,'stack'); since value of a lot high b, want secondary y-axis. otherwise values of b cannot seen on stacked bar chart.
you can use plotyy plot 2 bar charts on different y-axes in same figure.
x = [1,2,3]; y1 = [1000,2000,3000]; y2 = [0.5,0.3,0.1]; [ax,h1,h2] = plotyy(x, y1, x, y2, 'bar', 'bar'); set(h1, 'facecolor', [1 0 0], 'barwidth', 1) this isn't stacked bar chart had before (one set of data vertically on top of other) doesn't make sense include data on different scales in stacked bar chart.
Comments
Post a Comment