1.条形图
绘制条形图时可以分为二维和三维的情况,其中绘制二维条形图的命令为bar(竖直条形图)与barh(水平条形图);绘制三维条形图的命令为bar3(竖直条形图)与bar3h(水平条形图),它们的调用格式是一样的。
bar命令调用格式
| 调用格式 | 说明 |
|---|---|
| bar(Y) | 若Y为向量,则分别显示出每个分量的高度,横坐标为1到lenth(Y);若Y为矩阵,则bar把Y分解成行向量,再分别画出,横坐标为1到size(Y,1),即矩阵的行数 |
| bar(x,Y) | 在指定的横坐标X上画出Y,其中X为严格单增的向量。若Y为矩阵,则bar把矩阵分解成几个行向量,在指定的横坐标出分别画出 |
| bar(…,width) | 设置条形的相对宽度和控制一组内条形的间距,默认值为0.8,所以如果用户没有指定x,则一组内的条形有很小的间距,若width设置为1,则一组内的条形互相接触 |
| bar(…,‘style’) | 指定条形的排列类型 ,类型有“group”和“stack”,其中“group”为默认的显示模式,它们的含义如下:group:若Y为n*m矩阵,则bar显示n组,每组有m个垂直条形图;stack:对矩阵Y的每一个行向量显示在一个条形中,条形的高度为该向量中的分量和,其中同一条形中的每个分量用不同的颜色显示出来,从而可以显示每个分量在向量中的分布 |
| bar(…,LineSpec) | 用指定的颜色LineSpec显示所有的条形 |
2.面积图
面积图在实际中可以表现不同部分对整体的影响

本文详细介绍了MATLAB中绘制条形图、面积图、饼图和柱状图的方法,包括各种图形的调用格式和应用场景,以及如何用这些工具展示企业的季度营业额和数据分布情况。
最低0.47元/天 解锁文章
2409

被折叠的 条评论
为什么被折叠?



