统计中怎样使用matlab创建最合适的柱状图
1、假设以获取原始数据,如图。

2、打开matlab,导入数据:
>> x = [55,63,69,70,75,78,82,84,85,88,90,96,100];
>> y = [1,2,1,6,4,7,2,1,3,2,4,2,1];

3、调用bar()函数,获得柱状图。

4、对数据进行合理划分等级:
1 位学生在50–59 分数段
3 位学生在60-69 分数段
17 位学生在70-79 分数段
8 位学生在80-89 分数段
7 位学生在90–100 分数段
并且重新导入数据,绘图:
>> a = [54.5,64.5,74.5,84.5,94.5];
>> b = [1,3,17,8,7];
>> bar(a,b),xlabel('分数'),ylabel('学生人数'), title('期中考代数成绩')

5、将柱状图转换为水平方向:
>> barh(a,b),xlabel('学生人数'),ylabel('考试分数')

6、便于观察,使用3D效果查看柱状图:
>> bar3(a,b),xlabel('考试分数'),ylabel('学生人数')

7、最后还可以使用3D效果查看水平方向柱状图:
>> bar3h(a,b),xlabel('考试分数'),ylabel('学生人数')

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:160
阅读量:106
阅读量:38
阅读量:68
阅读量:165