polarhistogram
极坐标直方图
语法
描述
例子
创建极坐标直方图
创建一个值在0和之间的向量 .创建一个直方图,显示数据被分为六个箱子。
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
- - - - - -箱数
正整数
箱数,指定为正整数。如果您没有指定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
对象
PolarAxes
对象
PolarAxes
对象。如果不指定极轴,那么polarhistogram
使用当前轴。polarhistogram
不支持在笛卡尔轴上金宝app绘图。
名称-值参数
的可选逗号分隔对名称,值
参数。的名字
参数名称和价值
对应的值。的名字
必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
polarhistogram(θ,FaceAlpha, 0.3)
创建带有半透明条形图的直方图。
这里列出的直方图属性只是一个子集。有关完整列表,请参见直方图特性.
BinLimits
- - - - - -本限制
双元素向量
Bin限制,指定为形式的两元素向量[bmin, bmax]
,在那里bmin
小于bmax
.
此选项使用介于两者之间的输入数组值绘制直方图bmin
而且bmax
包容性。也就是说,Theta (Theta >=bmin & Theta <=bmax)
.
例子:polarhistogram(θ,BinLimits,[-π/ 2π/ 2])
中的值绘制直方图θ
介于两者之间-π/ 2
而且π/ 2
包容性。
BinWidth
- - - - - -箱子顶部的宽度
小于2π的标量
横跨容器顶部的宽度,指定为小于2π的标量。
polarhistogram
使用最多65,536个箱子(或216).如果指定的容器宽度需要更多的容器,则polarhistogram
使用仓的最大数量,并相应地调整仓的宽度。
例子:polarhistogram(θ,BinWidth,π)
使用宽度为π的容器。
归一化
- - - - - -归一化类型
“数”
(默认)|“概率”
|“countdensity”
|“pdf”
|“cumcount”
|“提供”
归一化类型,指定为本表中的值之一。
价值 | 描述 |
---|---|
“数” |
默认的规范化方案。每个条形图的高度是每个箱子中观测数据的数量。杆高的和是 |
“概率” |
每条柱的高度是观测值的相对数量。每个高度的计算公式为(bin中的观测值数/观测值总数)。杆高的和是 |
“countdensity” |
每条的高度为bin中观测值的数量/ bin的宽度。 |
“pdf” |
概率密度函数估计。每个条的高度为(料仓中的观测数据数)/(观测数据总数*料仓宽度)。每个条形的面积是观测值的相对数目。条形面积的和是 |
“cumcount” |
每个条形图的高度是每个箱子和之前所有箱子中观测值的累积数。最后一根的高度是 |
“提供” |
累积密度函数估计。每个条形图的高度等于该数据仓和之前所有数据仓中观测值的累积相对数。最后一根的高度是 |
例子:polarhistogram(θ,“正常化”、“pdf”)
的概率密度函数的估计θ
.
DisplayStyle
- - - - - -直方图显示样式
“酒吧”
(默认)|“楼梯”
直方图显示样式,指定为以下值之一:
“楼梯”
—只显示直方图轮廓。“酒吧”
-展示每个单独的酒吧与填充内部。
例子:polarhistogram(θ,“DisplayStyle”、“楼梯”)
绘制直方图的轮廓。
FaceAlpha
- - - - - -直方图条的透明度
0.6
(默认)|之间的标量值0
而且1
包容
直方图条的透明度,指定为之间的标量值0
而且1
包容性。polarhistogram
对直方图的所有柱状图使用相同的透明度。值为1
意思是完全不透明0
意思是完全透明(不可见)。
例子:polarhistogram(θ,‘FaceAlpha’,5)
创建带有半透明条的直方图。
FaceColor
- - - - - -直方图条颜色
“汽车”
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
直方图条颜色,指定为“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值“汽车”
让直方图选择颜色。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
如果你指定DisplayStyle
作为“楼梯”
,然后polarhistogram
不使用FaceColor
财产。
例子:polarhistogram(θ,‘FaceColor’,‘g’)
创建带有绿色条的直方图。
限制
polarhistogram
不支持在极轴上创建金宝app分类数据的直方图。
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。