MATLAB绘制四个季度销售量的二维填充图(area)

2022年3月14日 36点热度 0人点赞

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

工具/原料

  • MATLAB
  • area

方法/步骤

  1. 1

    第一,2011年至2013年某4S店四个季度的汽车销售量如下图。

  2. 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. 3

    第三,保存和运行上述脚本得到如下图形,图形描绘了2011年至2013年某4S店四个季度的汽车销售量。

  4. 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. 5

    第五,保存和运行上述改进后的脚本,得到2011年至2013年某4S店四个季度汽车销售量的二维填充图。

    END

注意事项

  • 绘制二维填充图主要用到area( )绘图命令,也可以用fill( )绘图命令。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论