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

如题,例如一个高度为3的bar,如何令0-2部分为蓝色,2-3的部分为黄色... 如题,例如一个高度为3的bar,如何令0-2部分为蓝色,2-3的部分为黄色 展开
 我来答
dukinkin
2014-02-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:912万
展开全部
>> a=[1:3;1:3]'
a =
     1     1
     2     2
     3     3
>> bar(a,'stack')

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

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

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式