Matlab中如何让一个柱状图(bar)显示两种颜色

2025-04-04 23:50:58
推荐回答(1个)
回答1:

>> a=[1:3;1:3]'
a =
     1     1
     2     2
     3     3
>> bar(a,'stack')

用‘stack’属性,把bar设置为累加统计形式,

a要是二维矩阵,其中第一列就是蓝色部分的数据,而第二列是红色部分数据

其实还可以有更多的列,画出的柱状图会用不同颜色表示没列数据

而每个柱的总高度表示对应一行所有列的和