在MATLAB中使用原始值而不是累积总和来绘制堆积的条形图

时间:2018-06-27 15:31:45

标签: matlab matlab-figure

按原始值表示,当我创建堆叠的条形图时,MATLAB会自动将值附加到其先前的值上以创建累积总和。以MATLAB官方网站为例进行说明,其屏幕截图如下所示

enter image description here 这里首先绘制值2,然后绘制2+2,然后绘制2+2+3。如果必须按原样绘制值,那意味着绘制[2 2 3]而不是[2 4 7]。另外,我想将变量y中给出的值绘制为上述屏幕快照中的堆叠条形图,就好像它们是真实值一样。

请帮助!

1 个答案:

答案 0 :(得分:2)

也许您可以使用3D图形,然后更改视角。

y=[2 2 3; 2 5 6; 2 8 9; 2 11 12];
bar3(y)
view(-90,0)

以上代码用于生成该图。 enter image description here