主要内容

直方图(不推荐;使用柱状图

不推荐。使用柱状图代替。

有关更多信息,包括关于更新代码的建议,请参见替换hist和history的泄气实例

描述

例子

嘘(x创建向量中元素的直方图柱状图x.中的元素x被分成10个等距的箱子,沿着x的最大值和最小值之间的-轴x将容器显示为矩形,以便每个矩形的高度指示容器中元素的数量。

如果输入是一个多列数组,的每一列创建直方图x然后把它们叠加到一个单一的图上。

如果输入是数据类型分类,每个垃圾箱是一个类别x

例子

嘘(xnbins排序x转化为由标量指定的箱的数量nbins

嘘(xxbins排序x放入由向量确定的间隔或类别的容器中xbins

  • 如果xbins是一个等间距值的向量吗使用值作为bin中心。

  • 如果xbins是由不均匀间距的值组成的向量吗使用连续值之间的中点作为箱边。

  • 如果x属于数据类型分类,然后xbins必须是指定类别的类别向量或字符向量的单元格数组。图条只针对这些类别。

向量的长度xbins等于箱子的数量。

嘘(斧头___所指定的坐标轴斧头而不是进入当前轴(gca).的选项斧头可以放在前面语法中任何输入参数组合的前面。

计数=嘘(___返回一个行向量,计数,包含每个容器中元素的数量。

例子

计数中心) =嘘(___返回一个额外的行向量,中心,表示每个料仓中心的位置x设在。

例子

全部折叠

X = [0 2 9 2 5 8 7 3 1 9 4 3 5 8 10 0 1 2 9 5 10];嘘(x)

图中包含一个axes对象。axes对象包含一个patch类型的对象。这个对象表示x。

中的值排序x在向量的最小值和最大值之间的10个等间距的容器中,在本例中为0和10。

生成三列1000随机数,并绘制三列叠加直方图。

x = randn (1000 3);嘘(x)

图中包含一个axes对象。axis对象包含3个patch类型的对象。这些对象表示x(:,1), x(:,2), x(:,3)。

中的值x在最小值和最大值之间的10个等距的箱子中排序。的列进行分类和分类x分别用不同的颜色绘制每一列。

绘制由1000个随机数字组成的直方图,这些数字被分成50个等间距的箱子。

x = randn (1000 1);nbins = 50;嘘(x, nbins)

图中包含一个axes对象。axes对象包含一个patch类型的对象。这个对象表示x。

生成1000个随机数。数一下每10个等间距的箱子里有多少个数字。返回容器计数和容器中心。

x = randn (1000 1);(数、中心)=嘘(x)
数=1×104 27 88 190 270 243 123 38 13 4
中心=1×10-2.8915 -2.2105 -1.5294 -0.8484 -0.1673 0.5137 1.1947 1.8758 2.5568 3.2379

使用酒吧绘制直方图。

栏(中心、数量)

图中包含一个axes对象。axes对象包含一个bar类型的对象。

生成1000个随机数并创建一个直方图。

data = randn (1000 1);嘘(数据)

图中包含一个axes对象。axes对象包含一个patch类型的对象。该对象表示数据。

获取创建直方图图的补丁对象的句柄。

h = findobj (gca),“类型”“补丁”);

将绘制的条形图的面部颜色设置为RGB三元组值[0 0.5 - 0.5).设置边缘颜色为白色。

. facecolor = [0 0.5 0.5];h.EdgeColor =' w '

图中包含一个axes对象。axes对象包含一个patch类型的对象。该对象表示数据。

输入参数

全部折叠

输入向量或矩阵。

  • 如果x是向量吗创建一个直方图。

  • 如果x是矩阵吗为每一列创建单独的直方图,并使用不同的颜色绘制直方图。

如果输入数组包含S或未定义的分类值,不将这些值包含在箱计数中。

如果输入数组包含无限值,然后排序投进第一个箱子扔进最后一个垃圾箱。如果不指定bin间隔,则只使用输入数组中的有限值计算bin间隔。

数据类型:单|双逻辑| |分类

箱子的数量。输入x必须是数字的,不是绝对的。

数据类型:单|双| int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Bin位置或类别,指定为向量。

如果x是数字的还是逻辑的xbins必须符合类型

  • 如果元素xbins等间距,那么这些元素就是箱子的中心。

  • 如果元素xbins不是等距的,那么这些元素在x-轴,但不是实际的bin中心。相反,计算bin边作为向量中连续元素之间的中点xbins.若要直接指定桶边,请使用histc

  • xbins必须只包含有限的值。的第一个和最后一个容器扩展以覆盖中的最小值和最大值x

如果x是绝对的,那么xbins必须是指定类别的类别向量或字符向量的单元格数组。所指定的类别的plot条xbins

坐标轴对象。使用斧头在特定轴上绘制直方图而不是当前轴(gca).

输出参数

全部折叠

每个bin中元素数量的计数,作为行向量返回。

Bin中心或类别,作为向量返回。如果与语法一起使用(数、中心)=嘘(x, xbins),那么中心的元素相同xbins输入。

  • 如果x是数字的还是逻辑的中心是一个数值行向量。

  • 如果x是绝对的,那么中心是字符向量的单元格数组。

扩展功能

版本历史

之前介绍过的R2006a

Baidu
map