主要内容

polarhistogram

极坐标直方图

描述

例子

polarhistogram (θ中的值排序,在极坐标中创建直方图θ放进等距的箱子里。以弧度为单位指定值。

例子

polarhistogram (θnbins使用正整数指定的箱数,nbins

polarhistogram (θ边缘排序θ这些容器的边由向量指定,边缘.所有的箱子都包含左边缘,但只有最后一个箱子包含右边缘。换句话说,最后一个bin包含了两条边。

polarhistogram(“BinEdges”,边缘“BinCounts”,计数使用手动指定的bin边和相关的bin计数。的polarhistogram函数不执行任何数据装箱。

例子

polarhistogram (___名称,值使用一个或多个名称-值对参数指定其他选项。例如,您可以通过指定使用半透明条“FaceAlpha”和一个0到1之间的标量值。

polarhistogram (罗马帝国___所指定的极轴罗马帝国而不是进入当前的轴。

例子

h= polarhistogram (___返回柱状图对象。使用h在直方图创建后修改。有关属性列表,请参见直方图特性

例子

全部折叠

创建一个值在0和之间的向量 2 π .创建一个直方图,显示数据被分为六个箱子。

Theta = [0.1 1.1 5.4 3.4 2.3 4.5 3.2 3.4 5.6 2.3 2.1 3.5 0.6 6.1];polarhistogram(θ,6)

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。这个物体表示。

从之间的100,000个值创建一个直方图 - π 而且 π ,并将数据分成25个箱子。

θ=量化(rand(100000,1) -0.5, 2 *(-0.5兰特(100000 1)));polarhistogram(θ,25);

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。这个物体表示。

创建极坐标直方图,然后更改其外观。属性指定条的颜色FaceColor属性设置为颜色名称的字符向量,例如“红色”,或RGB三元组。属性指定透明度FaceAlpha属性设置为0到1之间的值。

θ=量化(rand(100000,1) -0.5, 2 *(-0.5兰特(100000 1)));polarhistogram(θ,25岁,“FaceColor”“红色”“FaceAlpha”3);

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。这个物体表示。

创建极坐标直方图。将直方图对象分配给变量h

θ=量化(rand(100000,1) -0.5, 2 *(-0.5兰特(100000 1)));H =极化直方图(theta,25)

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。这个物体表示。

h =带有属性的直方图:数据:[100000x1 double]值:[6232 7236 4699 2717 1908 1641 1622 1755 2207 3463…] NumBins: 25 BinEdges:[-3.1416 -2.8903 -2.6389 -2.3876 -2.1363 -1.8850…[BinWidth: 0.2513 BinLimits:[-3.1416 3.1416]归一化:'count' FaceColor: 'auto' EdgeColor:[0 0 0 0]显示所有属性

使用h在创建直方图对象后访问和修改其属性。属性,仅显示直方图轮廓DisplayStyle直方图对象的属性。

h.DisplayStyle =“楼梯”

图中包含一个轴对象。坐标轴对象包含一个直方图类型的对象。这个物体表示。

输入参数

全部折叠

要在容器中分配的数据,指定为向量或矩阵。polarhistogram创建一个直方图,无论您指定的是向量还是矩阵。以弧度为单位指定值。要将角度转换为弧度,请使用函数

对应于相同角度方向的值恰好相差2π,并被分类到相同的bin中。polarhistogram不包括,任意bin中的值。

例子:Theta = [0 0.4 0.5 0.7 2.3 3.0 1.7 0.3];

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

箱数,指定为正整数。如果您没有指定nbins,然后polarhistogram中的值自动计算要使用多少个箱子θ

例子:Nbins = 15;

Bin边,指定为向量。最小值和最大边值之间的差值必须小于或等于2π。

例子:极方图('BinEdges',[0 pi/3 pi 3*pi/2 2*pi],'BinCounts',[5 3 4 6])

Bin计数,指定为向量。如果您不希望单独执行仓数计算,请使用此选项polarhistogram进行任何数据装箱。

例子:极方图('BinEdges',[0 pi/3 pi 3*pi/2 2*pi],'BinCounts',[5 3 4 6])

PolarAxes对象。如果不指定极轴,那么polarhistogram使用当前轴。polarhistogram不支持在笛卡尔轴上金宝app绘图。

名称-值参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:polarhistogram(θ,FaceAlpha, 0.3)创建带有半透明条形图的直方图。

这里列出的直方图属性只是一个子集。有关完整列表,请参见直方图特性

Bin限制,指定为形式的两元素向量[bmin, bmax],在那里bmin小于bmax

此选项使用介于两者之间的输入数组值绘制直方图bmin而且bmax包容性。也就是说,Theta (Theta >=bmin & Theta <=bmax)

例子:polarhistogram(θ,BinLimits,[-π/ 2π/ 2])中的值绘制直方图θ介于两者之间-π/ 2而且π/ 2包容性。

横跨容器顶部的宽度,指定为小于2π的标量。

polarhistogram使用最多65,536个箱子(或216).如果指定的容器宽度需要更多的容器,则polarhistogram使用仓的最大数量,并相应地调整仓的宽度。

例子:polarhistogram(θ,BinWidth,π)使用宽度为π的容器。

归一化类型,指定为本表中的值之一。

价值 描述
“数”

默认的规范化方案。每个条形图的高度是每个箱子中观测数据的数量。杆高的和是元素个数(θ)

“概率”

每条柱的高度是观测值的相对数量。每个高度的计算公式为(bin中的观测值数/观测值总数)。杆高的和是1

“countdensity”

每条的高度为bin中观测值的数量/ bin的宽度。

“pdf”

概率密度函数估计。每个条的高度为(料仓中的观测数据数)/(观测数据总数*料仓宽度)。每个条形的面积是观测值的相对数目。条形面积的和是1

“cumcount”

每个条形图的高度是每个箱子和之前所有箱子中观测值的累积数。最后一根的高度是元素个数(θ)

“提供”

累积密度函数估计。每个条形图的高度等于该数据仓和之前所有数据仓中观测值的累积相对数。最后一根的高度是1

例子:polarhistogram(θ,“正常化”、“pdf”)的概率密度函数的估计θ

直方图显示样式,指定为以下值之一:

  • “楼梯”—只显示直方图轮廓。

  • “酒吧”-展示每个单独的酒吧与填充内部。

例子:polarhistogram(θ,“DisplayStyle”、“楼梯”)绘制直方图的轮廓。

直方图条的透明度,指定为之间的标量值0而且1包容性。polarhistogram对直方图的所有柱状图使用相同的透明度。值为1意思是完全不透明0意思是完全透明(不可见)。

例子:polarhistogram(θ,‘FaceAlpha’,5)创建带有半透明条的直方图。

直方图条颜色,指定为“汽车”、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值“汽车”让直方图选择颜色。

对于自定义颜色,请指定RGB三元组或十六进制颜色代码。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7]

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

“没有” 不适用 不适用 不适用 没有颜色

这里是RGB三组和十六进制的颜色代码的默认颜色MATLAB®在许多类型的图中使用。

RGB值 十六进制颜色代码 外观
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

如果你指定DisplayStyle作为“楼梯”,然后polarhistogram不使用FaceColor财产。

例子:polarhistogram(θ,‘FaceColor’,‘g’)创建带有绿色条的直方图。

限制

  • polarhistogram不支持在极轴上创建金宝app分类数据的直方图。

在R2016b中引入