MATLAB可以支持各种类型的图形绘制,使用户将数据信息进行有效的表达。下面我们用MATLAB绘制出二维,三维,立体或叠加的条形图和各种区域图。
工具/原料
MATLAB软件
方法/步骤
1、二维条形图的绘制A=[1,2,3;7,4,3;2,3,4;4,6,8;89,10]bar(A)
2、立体条形图的绘制A=[1,2,3;7,4,3;2,3,4;4,6,8;89,10];bar3(A)
3、绘制叠加的条形图A=[1,2,3;7,4,3;2,3,4;4,6,8;89,10];bar(A,'stack')
4、绘制区域图区域图就是讲向量或矩阵Y中的元素显示为缬方焱蜱一条或多条曲线,并且填充曲线一下的面积。当Y为矩弹石铀籽阵时,曲线堆栈,显示每一个X趋于间内元素对曲线总高度的贡献。如:A=[1,2,3;7,4,3;2,3,4;4,6,8;89,10];area(A)gridon%显示栅格colormap%将栅格显示在图形上
5、利用区域图进行数据比士嫣轶嗄较sales=[5182905947];%销售数字矢量x=90:94;%时间跨度为五年profits租涫疼迟=[1934615029];%利润矢量area(x,sales,'FaceColor',[0.5,0.9,0.6])holdonarea(x,profits,'FaceColor',[0.9,0.85,0.7])holdoffset(gca,'XTick',[90:94])set(gca,'Layer','top')gtext('\leftarrow销售量')gtext('利润')gtext('费用')