二元直方图图
hist3 (
打印到指定的轴中斧头
,___)斧头
而不是当前的轴(gca
).选择斧头
可以放在前面语法中的任何输入参数组合的前面。
在由箱子中心指定的箱子上创建一个双变量直方图,并计算每个箱子中的元素数量。
加载示例数据。
负载carbig
创建一个二元直方图。使用二元单元格数组指定直方图容器的中心。
X = (MPG、重量);hist3 (X,“点击率数据”,{0:10:50 2000:500:5000})包含(“MPG”) ylabel (“重量”)
计算每个箱子中的元素数量。
N = hist3 (X,“点击率数据”,{0:10:50 2000:500:5000})
N=6×70 0 0 0 0 0 0 0 2 3 16 26 26 6 6 34 50 49 27 10 0 70 49 11 3 0 0 0 29 4 2 0 0 0 0 10 0 0 0 0
加载示例数据。
负载carbig
创建一个二元直方图。指定图形属性,通过表示观察频率的高度为直方图着色。
X = (MPG、重量);hist3 (X,“CDataMode”,“自动”,“脸色”,的插值函数)包含(“MPG”) ylabel (“重量”)
加载示例数据。
负载carbig
创建一个二元平铺直方图。指定图形属性,以根据观察的频率为直方图条的顶部表面着色。将视图更改为二维视图。
X = (MPG、重量);hist3 (X,“CDATA模式”,“自动”)包含(“MPG”) ylabel (“重量”)色条视图(2)
创建一个二元直方图,并使用直方图表面对象的句柄来调整其图形属性。
加载示例数据。
负载carbig
创建一个双变量直方图,每个维度有7个箱子。
X = (MPG、重量);hist3 (X,“Nbins”7[7])包含(“MPG”) ylabel (“重量”)
这个历史3
函数创建一个二元直方图,这是一种曲面图。找到曲面对象的句柄并调整面透明度。
s = findobj (gca),“类型”,“表面”);s.FaceAlpha = 0.65;
创建一个双变量直方图,并将强度的二维投影视图添加到直方图中。
加载海底山
数据集(一个海底山是一座水下山)。数据集由一组经度(x
)和纬度(Y
)位置,以及相应的海底山
海拔高度(Z
)在这些坐标处测量。此示例使用x
和Y
绘制二元直方图。
负载海底山
画一个二元直方图。
hist3 ((x, y))包含(“经度”) ylabel (“纬度”)举行在
计算每个箱子中的元素数量。
N = hist3 ((x, y));
通过使用生成一个网格来绘制强度的二维投影视图伪彩图
.
N_pcolor=N’;N_pcolor(大小(N_pcolor,1)+1,大小(N_pcolor,2)+1)=0;xl=linspace(最小(x),最大(x),大小(N_pcolor,2));%N_pcolor列yl = linspace (min (y)、马克斯(y)大小(N_pcolor, 1));%N_p颜色行
用。绘制强度图伪彩图
. 设定Z-level的强度图,一起查看直方图和强度图。
h = pcolor (yl xl N_pcolor);colormap (“热”)%改变配色方案colorbar%显示colorbarh、 ZData=-max(N_pcolor(:)*个数(N_pcolor));ax=gca;ax.ZTick(ax.ZTick<0)=[];title(“海山位置直方图和强度图”);
X
—数据分配到各个容器中将数据分配到多个容器中,指定为M-by-2数值矩阵,其中M为数据点的个数。对应的元素X (: 1)
和X (:, 2)
指定x和Y二维数据点的坐标。
历史3
忽略所有楠
值。同样的,历史3
忽视正
和–Inf
值,除非您明确指定正
或–Inf
通过使用边缘
输入参数。
数据类型:单
|双
nbins
—数量的垃圾箱[10 10]
(默认)|正整数的二元向量每个维度中的容器数,指定为正整数的两元素向量。nbins(1)
指定第一个维度中容器的数量nbins(2)
指定第二个维度中容器的数量。
例子:[10 20]
数据类型:单
|双
点击率数据
—本中心Bin以每个维度为中心,指定为具有单调非递减值的数值向量的二元单元数组。ctrs{1}
和点击率数据{2}
分别为容器中心在第一和第二维度中的位置。
历史3
指定的行X
落在格栅范围之外,沿格栅外缘到垃圾箱。
例子:{0:10:100 0:50:500}
数据类型:细胞
边缘
—本边缘每个维度的Bin边,指定为具有单调非递减值的数值向量的二元单元数组。边缘{1}
和边缘{2}
分别为箱边在第一维和第二维中的位置。
的值X (k,:)
是在(i, j)
th本如果边{1}(i)≤X(k,1) <边{1}(i+1)
和边{2}(j)≤X(k,2) <边{2}(j+1)
.
每个维度中的最后容器还包括最后(外)边。例如,X (k,:)
落入(I, j)
th本如果边{1}(I - 1)≤X(k,1)≤边{1}(I)
和边{2}(j)≤X(k,2) <边{2}(j+1)
,在那里我
长度是多少边缘{1}
.同时,X (k,:)
落入(i, J)
th本如果边{1}(i)≤X(k,1) <边{1}(i+1)
和边{2}(J - 1)≤X(k,2)≤边{2}(J)
,在那里J
长度是多少边缘{2}
.
历史3
不计算行数X
在电网范围之外。使用–Inf
和正
在里面边缘
包括所有非-楠
值。
例子:{0:10:100 0:50:500}
数据类型:细胞
指定可选的逗号分隔的字符对名称、值
参数。的名字
是参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
hist3 (X,“FaceColor”、“插值函数”,“CDataMode”、“汽车”)
根据直方图条的高度为直方图条着色。
这里列出的图形属性只是一个子集。有关完整列表,请参见表面性质.
“EdgeColor”
—边缘线的颜色(0 0 0)
(默认)|“没有”
|“平坦”
|的插值函数
|RGB值|十六进制颜色代码|颜色名称|短名称边缘线颜色,指定为逗号分隔对,由“EdgeColor”
其中一个值:
“没有”
-不要画边。
“平坦”
-使用不同的颜色为每条边的值在CData
财产。
的插值函数
-使用插值着色为每条边的基础上的值CData
财产。
RGB三元组、十六进制颜色代码、颜色名称或简短名称-对所有边使用指定的颜色。属性中的颜色值不使用CData
财产。
的默认颜色(0 0 0)
对应于黑色边。
RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0,1]
;例如,(0.4 0.6 0.7)
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
,“#ff8800”
,“# F80”
,“#f80”
它们是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 短名称 | RGB三重态 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“#00FF00” |
|
“蓝” |
“b” |
(0 0 1) |
#0000FF" |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“是的” |
[1 1 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) |
"7E2F8E" |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:“EdgeColor”,“蓝色”
“FaceAlpha”
—面对透明度[0,1]
|“平坦”
|的插值函数
|“texturemap”
面透明,指定为逗号分隔对组成“FaceAlpha”
其中一个值:
范围内的标量[0,1]
-所有的面都使用统一的透明度。的值1.
是完全不透明的0
是完全透明的。值介于0
和1.
是半透明的。属性中的透明度值不使用AlphaData
财产。
“平坦”
-使用不同的透明度为每个面基于值AlphaData
财产。第一个顶点的透明度值决定了整个脸的透明度。该值仅在指定AlphaData
属性,并设置FaceColor
财产“平坦”
.
的插值函数
-使用插值的透明度为每个面基于值AlphaData
财产。通过插值顶点的值,每个面的透明度都有所不同。该值仅在指定AlphaData
属性,并设置FaceColor
财产的插值函数
.
“texturemap”
-在中转换数据AlphaData
使它与表面一致。
例子:“FaceAlpha”,0.5
“脸色”
—脸色“平坦”
(默认)|的插值函数
|“没有”
|“texturemap”
|RGB值|十六进制颜色代码|颜色名称|短名称面颜色,指定为逗号分隔对组成“脸色”
其中一个值:
“平坦”
-根据中的值为每个面使用不同的颜色CData
财产。
的插值函数
-基于中的值为每个面使用插值着色CData
财产。
“没有”
-不要画面。
“texturemap”
-在中转换颜色数据CData
使它与表面一致。
RGB三元组、十六进制颜色代码、颜色名称或短名称-为所有面使用指定的颜色。这些值不使用中的颜色值CData
财产。
RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0,1]
;例如,(0.4 0.6 0.7)
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
,“#ff8800”
,“# F80”
,“#f80”
它们是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 短名称 | RGB三重态 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“#00FF00” |
|
“蓝” |
“b” |
(0 0 1) |
#0000FF" |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“是的” |
[1 1 0] |
"FFFF00" |
|
“黑” |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
“w” |
[1 1 1] |
"FFFFFF" |
|
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。
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) |
"7E2F8E" |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:“FaceColor”、“插值函数的
“线型”
—线条样式'-'
(默认)|'--'
|“:”
|'-.'
|“没有”
行样式,指定为逗号分隔对,由“线型”
这张表中有一个选项。
线型 | 描述 | 产生的线 |
---|---|---|
'-' |
实线 |
|
'--' |
虚线 |
|
“:” |
虚线 |
|
'-.' |
虚线 |
|
“没有” |
没有线 | 没有线 |
例子:'线条样式',':'
“线宽”
—线宽0.5
(默认)|正值行宽,指定为逗号分隔对,由“线宽”
分数是正的。
例子:“线宽”,0.75
数据类型:单
|双
这个历史3
函数创建一个二元直方图,它是一种曲面图。可以使用一个或多个名称-值对参数指定曲面特性。此外,还可以通过在创建直方图后更改曲面特性值来更改直方图的外观。使用获取曲面对象的控制柄s = findobj (gca、“类型”、“表面”)
,然后使用s
来修改表面性质。例如,请参见调整图形属性.有关属性列表,请参见表面性质.
这个组织图2
函数使您能够使用组织图2
对象。您可以使用的名称-值对参数组织图2
要使用标准化(“归一化”
),调整每个尺寸中箱子的宽度(“BinWidth”
),并将直方图显示为矩形瓷砖阵列,而不是3-D条形图(“DisplayStyle”
).
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。