转自:http://blog.csdn.net/debutent/article/details/12718835
下载barweb的.m文件,http://www.mathworks.fr/matlabcentral/fileexchange/10803-barweb-bargraph-with-error-bars/content/barweb.m,
并导入matlab.导入.m可以把文件barweb.m直接复制到matlab工作目录,比如:C:\Program Files\MATLAB\R2013a\bin 下
下面以一个简单的实例来说明他的应用
>> x=[60.82,17.51,12.83;43.59,8.32,2.29;101.78,13.2,6.12;78.35,21.58,16.34] %数据
>> e=[6.082,1.751,1.283;4.359,0.832,0.229;10.178,1.32,0.612;7.832,2.158,1.634] %误差
>> leg={['Bluetooth'],['QR codes'],['Direct Migrater']} %legend即图例
>> gpname = {['upload image'],['download image'],['download pdf'],['upload pdf']} %不同组数据的名字
>> barweb(x,e,1,gpname,'mean task time','task types','mean time in seconds',jet,'none',leg,2,'plot')
效果(这个图legend位置不对,目前没有找到问题出在那里,如果不想要legend,可以把leg处留空,就不会有图例