matlab如何绘制一个柱状图,有上下分层,他的柱形图长度一样
你好首先是你要有n行3列的数据,然后比方说要保证每行加起来总量一致,我这里设置总量为1(归一化)
y = [2 2 3; 2 5 6; 2 8 9; 2 11 12];% 4行3列 y = y./repmat(sum(y,2),1,size(y,2)); bar(y,'stacked')
效果
如有帮助,请点击我评论上方【采纳该答案】按钮支持一下,谢谢!