首页 > 编程知识 正文

matlab怎么绘制柱状图,matlab学生成绩饼图

时间:2023-05-05 01:40:21 阅读:22077 作者:760

1、条形图

绘制条形图时,分为二维和三维两种情况。 绘制二维条形图的命令是bar (垂直条形图)和barh (水平条形图)。 绘制三维条形图的命令是bar3(垂直条形图)和bar3h (水平条形图)。 因为所有这些调用格式都相同,所以我只介绍bar的调用格式。

实例

Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,1 ),bar (y ) title ) ) (图1 ) ) ) ) )。

Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot(2、2、2 ) bar3(Y ) y )、title ('图2 ' )

Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,3 ) bar ) y,2.5 ) title ('图3 ' )。

Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); subplot (2,2,4 ) bar (y,'堆栈' )、title ()图4 ) ) ) ) )。

四种方法的比较图是

2、面积图

面积图实际上可以表达不同部分对整体的影响。 在MATLAB中,创建区域图表的命令是area。

Y=[45 6 8; 777; 6 25 4; 7 ) 8; 9 ) 4; 28 ); area(y ) )。

3、饼图

饼图用于显示向量或矩阵中每个元素所占的百分比,并可用于可视化一些统计数据。 对于二维,创建饼图的命令是pie;对于三维,创建饼图的命令是pie3,两者的调用格式也很相似。

X=[528 701 658 780]; 是pie(x )

explode=[0 0 0 1]; pie3(x,explode ) )。

4、条形图

条形图是数据分析中常用的图形,例如在预测彩票结果的网站上,可以记录每期中奖数字制作条形图,让彩民清楚了解每个数字出现在中奖号码中的概率。 在MATLAB中,有两个用于绘制条形图的命令。

hist命令:用于在笛卡尔坐标系中创建直方图。 rose命令:用于在极坐标系中绘制条形图。

示例----绘制条形图

根据xydqt分布制作数据直方图,将这些数据分类为指定的数千个相同直方图和极坐标下的直方图。

y=randn (10000,1 ); subplot(1、2、1 ); hist(y ) title(xydqt分布直方图) x=-3:0.1:3; subplot(1、2、2 ); hist(y,x ) )。

极坐标下的条形图

y=randn (10000,1 ); 希塔=y*pi; Rose(Theta;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。