好的,例如我的一个数据的数值很大,而且我的一个数据的数值很小。
A = [130000 310000 200000 400000]';
B = [16 32 5 10]';
我正在做以下事情。
figure;
bar(1:4,[A B],0.5,'stack');
由于A
的价值高于B
,我想要一个辅助y
- 轴。否则,无法在堆积条形图上看到B
的值。
答案 0 :(得分:2)
您可以使用plotyy
在同一图中的不同y轴上绘制两个条形图。
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)
这不是像之前一样的堆积条形图(一组数据垂直位于另一组之上),但它没有意义,包括堆积条形图中不同比例的数据。