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

Plot the stacked bar graph in MATLAB with original values instead of a cumulative summation

我所说的原始值是指当我创建堆叠条形图时,MATLAB 会自动将值附加到其先前的值以创建累积总和。以MATLAB官网为例,截图如下

这里首先绘制值 2,然后绘制 2+2,然后绘制 2+2+3。如果我们必须按原样绘制值怎么办,这意味着绘制 [2 2 3] 而不是 [2 4 7]。另外,我想在上面的屏幕截图中将变量 y 中给定的值绘制为堆叠条形图,就好像它们是真实值一样。

求助!

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

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

上面的代码用于生成此图。