本文根据2011年至2013年某4S店四个季度的汽车销售量绘制二维填充图(Filled area 2-D plot),其中绘制二维填充图主要用到area( )绘图命令。

工具/原料
-
MATLAB
-
area
方法/步骤
-
1
第一,2011年至2013年某4S店四个季度的汽车销售量如下图。
-
2
第二,根据第一步中的2011年至2013年四个季度销售量绘制二维填充图。启动MATLAB,新建脚本(Ctrl+N),输入如下代码:
close all; clear all; clc
figure('Position',[50,50,800,600],'Name','area plot')
x=2011:2013;
y1=[55 75 85];y2=[51 64 54];y3=[42 54 34];y4=[30 28 15];
area(x,y1,'facecolor',[0.5 0.9 0.6],'edgecolor','b',...
'linewidth',3);hold on;
area(x,y2,'facecolor',[0.9 0.85 0.7],'edgecolor','y',...
'linewidth',3)
area(x,y3,'facecolor',[0.3 0.6 0.7],'edgecolor','r',...
'linewidth',3);
area(x,y4,'facecolor',[0.6 0.5 0.9],'edgecolor','m',...
'linewidth',3);hold off;
-
3
第三,保存和运行上述脚本得到如下图形,图形描绘了2011年至2013年某4S店四个季度的汽车销售量。
-
4
第四,为使第三步中的图形更加美观和容易理解,对上述脚本进行改进,增加如下代码:
set(gca,'layer','top')
set(gca,'XTick',[2011:1:2013],'TickDir','out',...
'TickLength',[0.02,0.02],'FontSize',15)
xlabel('Years','fontsize',20);ylabel('Sales','fontsize',20);
-
5
第五,保存和运行上述改进后的脚本,得到2011年至2013年某4S店四个季度汽车销售量的二维填充图。
END
注意事项
-
绘制二维填充图主要用到area( )绘图命令,也可以用fill( )绘图命令。
文章评论