MATLAB柱状图(数据可视化)

示例

A=[60.689;87.714;143.1;267.9515];

C=[127.5;160.4;231.9;400.2]
B=C-A;
D=[A,B,C];
bar1=bar([2:5:17],A,BarWidth,0.2,FaceColor,k);
hold on;
bar2=bar([3:5:18],B,BarWidth,0.2,FaceColor,[0.5 0.5 0.5]);
hold on;
bar3=bar([4:5:19],C,BarWidth,0.2,FaceColor,w);

ylabel(耗时/s)
xlabel(GMM阶数)
legend(训练耗时,测试耗时,总耗时);
labelID ={ 8阶,16阶,32阶,64阶}
set(gca,XTick,3:5:20);
set(gca,XTickLabel,labelID)

效果

Bar 参数

FaceColor 常见颜色

Red(红) Green(绿) Blue(蓝) 颜色 0 0 0 黑 1 1 1 白 1 0 0 红 0 1 0 绿 0 0 1 蓝 1 1 0 黄 1 0 1 洋红 0 1 1 青蓝 0.667 0.667 1 天蓝 1 0.5 0 橘红 0.5 0 0 深红 0.5 0.5 0.5 灰色
经验分享 程序员 微信小程序 职场和发展