Matlab如何绘制柱形图?

作者:追风筝的人 | 创建时间: 2023-04-09
大家在使用Matlab进行数学分析或者数学建模的时候,可能需要将自己生成的数据绘制成柱形图,方便数据的展示和对比。小编就教大家如何使用Matlab绘制柱形图。...
Matlab如何绘制柱形图?

操作方法

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

输入: 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函数进行绘制

如果需要绘制将两个或者多个柱状图组成一个大的柱状图,按照下面操作。 输入: 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:同样的道理可以得到多个柱状图组成的一个大的柱状图

可以使用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('学生成绩')

可以使用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('学生历年成绩')

可以使用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('化学成绩')

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

点击展开全文

更多推荐