Matlab绘制条形图

Matlab使用bar和barh函数来绘制二维条形图。分别是绘制二维垂直条形图和二维水平条形图。

操作方法

  • 01

    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的用法和上述相同,指示绘图的结果横纵坐标颠倒。

  • 02

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

  • 03

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

  • 04

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

  • 05

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

(0)

相关推荐

  • MATLAB联合绘制条形图、误差棒图、线图并改属性

    本文基于MATLAB,利用18月的ninoz数据,将条形图(bar),误差棒图(errorbar),线图(plot)绘制在一起,并且任意改变其颜色和改变坐标轴大小.标识等属性. 操作方法 01 第一, ...

  • matlab如何画柱状图?matlab绘制柱状图教程

    在很多的报告、年鉴等中我们常看到柱状图。柱状图也称条图、长条图,是一种以长方形的长度为变量的表达图形的统计报告图,只有一个变量,通常利用于较小的数据集分析。下面我就向大家介绍一下如何画散点图。 工具/ ...

  • 用MATLAB绘制电机效率MAP图

    今天给大家介绍如何用MATLAB绘制电机效率MAP图.所谓效率MAP图,就是电机(和控制器)在给定转速和转矩下的效率分布.电机(和控制器)的效率是电机转速和输出转矩的二元函数,在三维坐标中是一个曲面. ...

  • 电脑word文档如何绘制条形图

    电脑word文档编辑可以绘制条形图这样看数据会更加直观形象.那么word文档上如何绘制条形图呢?下面介绍一下具体的操作步骤: 操作方法 01 打开需要插入条形图的文档. 02 进入演示文档的编辑界面上 ...

  • Matlab绘制三维曲面

    最近再学习Matlab,就把Matlab主要的画图都搬到分享上来了.接着将Matlab绘制三维曲面.Matlab里的所有数据都表示成矩阵的形式. 操作方法 01 [X Y]=meshgrid(x,y) ...

  • Matlab绘制三维曲线

    Matlab绘制三维的曲线,可以直观地观察到曲线的变换形式.这里我们介绍一下三维曲线的绘制方法. 操作方法 01 plot3函数用于绘制三维曲线图.它的指令与plot相似,都是Matlab的内部函数. ...

  • 如何用matlab绘制实验统计曲线图

    matlab软件是科研.学习的利器,利用matlab的功能,可以完成拆线图的绘制,美观而大方,而且可以自动计算.更改数值,深得科研人员.老师及学生的欢迎.本介绍如何用matlab绘制曲线图. 操作方法 ...

  • 如何用MATLAB绘制二维图形

    二维图形绘制是MATLAB语言处理图形图像的基础,可以利用MATLAB绘制绝大多数二维图形,如正弦曲线.指数函数等等. 操作方法 01 绘制正弦曲线y=sinx,其中x{-pi,2pi}.在MATLA ...

  • Matlab绘制空间曲线图教程

    日常研究做实验会产生大量的数据,如何将这些数据有效直观地展现给别人呢?方法很多,本讲述使用MATLAB绘制曲线图. 操作方法 01 空间直角坐标系中的三维图,是实际中最常见图像,在MATLAB中我们可 ...