matlab中柱状图的制作

2022年4月22日 24点热度 0人点赞

matlab可以对数据进行柱状图制作,以便于数据可以直观的进行对比。

工具/原料

  • matlab

方法/步骤

  1. 1

    matlab可以使用柱状图的形式将数据展示出来,以便于将不同时期的数据进行对比。

    主要的命令是bar,三维命令是bar3。

  2. 2

    bar最简单的用法:

    aa = randn(20,1);

    bar(aa*10);

  3. 3

    bar作图过程中,legend/xlabel/ylabel/title/axis等的用法与plot差不多,请参考下面的经验。

    aa = randn(20,4);

    figure;bar(aa*10,'grouped');title('柱状图','fontsize',16);

    xlabel('x');ylabel('y');legend('1','2','3','4')

    axis([0 20 -30 30]);

    0Matlab的plot命令3

  4. 4

    bar的用法还有其他,比如我们有四列数据,使用bar进行展示:

    aa = randn(20,4);

    bar(aa*10);

    还可以将四列数据放在一个柱状图中。

    figure; bar(aa*10,'stacked');

  5. 5

    另外,还可以指定bar中各个柱状图的颜色。

    figure;

    bb = bar(aa*10);

    成图与上一步的图相同,我们设置第四个数据的柱状图为红色:

    bb(4).EdgeColor = 'red';%边缘颜色为红色bb(4).FaceColor = 'red';%面的颜色为红色

    可以看到bb的第四个柱状图成了红色。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

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

文章评论