Matlab如何绘制柱形图?

 时间:2026-02-14 13:47:11

1、双击打开Matlab,点击左上方如图所示的【New Script】

Matlab如何绘制柱形图?

Matlab如何绘制柱形图?

2、输入:

x = [2010;2011;2012;2013;2014;2015;2016;2017];

y1 = [100;67;90;88;89;95;80;82];

bar(x,y1)

解释:x代表柱状图的x轴,y1代表柱状图的y轴,使用bar函数进行绘制

Matlab如何绘制柱形图?

Matlab如何绘制柱形图?

3、如果需要绘制将两个或者多个柱状图组成一个大的柱状图,按照下面操作。

输入:

x = [2010;2011;2012;2013;2014;2015;2016;2017];

y1 = [100;67;90;88;89;95;80;82];

y2 = [123;110;150;119;134;129;109;142];

y = [y1,y2];

bar(x,y)

解释:x代表柱状图的x轴,y1和y2组成的变量y代表y轴,使用bar函数进行绘制

PS:同样的道理可以得到多个柱状图组成的一个大的柱状图

Matlab如何绘制柱形图?

Matlab如何绘制柱形图?

4、可以使用xlabel,ylabel为X轴和Y轴添加注释

例如:

x = [2010;2011;2012;2013;2014;2015;2016;2017];

y1 = [100;67;90;88;89;95;80;82];

bar(x,y1)

xlabel('年份')

ylabel('学生成绩')

Matlab如何绘制柱形图?

5、可以使用title为柱状图添加标题

例如:

x = [2010;2011;2012;2013;2014;2015;2016;2017];

y1 = [100;67;90;88;89;95;80;82];

bar(x,y1)

xlabel('年份')

ylabel('学生成绩')

title('学生历年成绩')

Matlab如何绘制柱形图?

6、可以使用legend为柱状图添加图注

例如:

x = [2010;2011;2012;2013;2014;2015;2016;2017];

y1 = [100;67;90;88;89;95;80;82];

bar(x,y1)

xlabel('年份')

ylabel('学生成绩')

title('学生历年成绩')

legend('化学成绩')

Matlab如何绘制柱形图?

7、最后可以点击如图所示的位置,保存成指定的格式的文件

Matlab如何绘制柱形图?

Matlab如何绘制柱形图?

  • 如何在MATLAB图形中描述∈?
  • 如何还原matlab默认窗口布局
  • 怎么用MATLAB解方程
  • 如何在matlab中进行条件语句中的数组比较?
  • Matlab App Designer 如何使用plot画多条曲线
  • 热门搜索
    饮料瓶手工制作大全 牛顿简介 ps怎么把图片变大 李健的歌曲大全 复印机怎么复印身份证 袁家村简介 网络拓扑图怎么画 家常菜谱大全 催眠曲大全 鱼类大全