使用原始值而不是累积求和在 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)
上面的代码用于生成此图。
我所说的原始值是指当我创建堆叠条形图时,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)
上面的代码用于生成此图。