Matlab绘制条形图

 时间:2024-10-12 14:35:59

1、bar猾诮沓靥(Y):若Y为向量(一维),则分别显示每个分量的高度,横坐标为1到length(Y);如果Y为矩阵,则把Y分解成行向量,在分别画出来。横坐标为矩阵的行数。bar(X,Y):在指定的横坐标上画出Y。bar(X,Y,width):width设置条形宽度和条形的间距,是个比值,默认值为0.8,若设置width=1,则同一组内的条形没有间距。bar(X,Y,'style'):'style'指示排列的类型,有‘group’和'stack'两种barh的用法和上述相同,指示绘图的结果横纵坐标颠倒。

2、测试代码如下:y=rand(6,4)*8; % 生成六行四列的测试数据

3、bar猾诮沓靥(y,'group');bar(y,'stack');注意区分两种类型的区别。y是6*4的矩阵,所以总共分为六类。group将一行中的四个数赍铈于脏据分别画出,stack将一行的数据叠加画在一条bar上。

Matlab绘制条形图
Matlab绘制条形图

4、barh(y,'group');用水平方式画图

Matlab绘制条形图

5、bar(y,'stack',1);设置width为1,同一类的柱状条之间相互连接,没有缝隙。

Matlab绘制条形图
  • 手把手教你用matlab绘制条形图
  • 如何使用matlab软件绘制三维线条图
  • matlab怎么定义一个行数和列数确定的空矩阵
  • matlab中for循环怎么用
  • MATLAB如何给图像添加标题图例等信息
  • 热门搜索
    垃圾分类手抄报图片 科学手抄报 爱我中华手抄报 禁毒手抄报 森林防火手抄报 心理健康手抄报内容 祖国在我心中手抄报 文明礼仪手抄报 心理健康教育手抄报 读书手抄报