3-D泡沫图表
bubblechart3 (___,
指定名称,值
)BubbleChart
属性使用一个或多个名称-值对参数。在所有其他输入参数之后指定属性。有关属性列表,请参见BubbleChart属性.
bc = bubblechart3(___)
返回BubbleChart
对象。采用公元前
创建图表的属性。有关属性列表,请参见BubbleChart属性.
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的矢量。然后创建一个气泡图x
,y
,z
.
x =兰德(20);y =兰德(20);z =兰德(20);深圳=兰德(20);bubblechart3 (x, y, z, sz);
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的矢量。然后创建一个气泡图x
,y
,z
,并将颜色指定为红色。默认情况下,气泡部分是透明的。
x =兰德(20);y =兰德(20);z =兰德(20);深圳=兰德(20);bubblechart3 (x, y, z,深圳,“红色”);
对于自定义颜色,可以指定RGB三元组或十六进制颜色代码。例如,十六进制颜色代码“# 7031 bb”
,表示一种紫色的阴影。
bubblechart3 (x, y, z,深圳,“# 7031 bb”);
您还可以为每个气泡指定不同的颜色。例如,指定一个向量从图形的颜色图中选择颜色。
c = 1:20;bubblechart3 (x, y, z,深圳,c)
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的矢量。然后创建一个气泡图x
,y
,z
.默认情况下,气泡是60%不透明,边缘完全不透明,颜色相同。
x =兰德(20);y =兰德(20);z =兰德(20);深圳=兰德(20);bubblechart3 (x, y, z, sz);
属性可以自定义不透明度和轮廓颜色MarkerFaceAlpha
和markeredgecolor.
属性,分别。设置属性的一种方法是在创建图表时指定名称-值对参数。例如,您可以通过设置MarkerFaceAlpha
价值0.20
.
bc = bubblechart3(x,y,z,sz,“MarkerFaceAlpha”, 0.20);
如果您通过调用来创建图表bubblechart3
函数的返回参数,可以使用返回参数在创建图表之后设置其属性。例如,您可以将轮廓颜色更改为紫色。
bc。markedgecolor = [0.5 0 0.5];
定义数据集,显示在大都市区中不同城镇的某种毒素的污染水平。
定义城镇
城镇的人口。
定义nsites
为相应城镇的工业用地数量。
定义nregulated
作为符合当地环境法规的工业场所的数量。
定义水平
随着城镇的污染水平上升。
城镇= randi([25000 500000],[1 30]);randi nsites = (10 1 30);Nregulated = (-3 * nsites) + (5 * randn(1,30) + 20);水平= (3 * nsites) + (7 * randn(1,30) + 20);
在泡沫图表中显示数据。使用轴标签使用XLabel.
,ylabel
,zlabel
功能。使用沸腾
函数使所有气泡的直径在5到30点之间。然后添加一个气泡图例,显示气泡大小和人口之间的关系。
bubblechart3 (nsites nregulated,水平,城镇)包含('工业场所') ylabel (“管理站点”) zlabel (的污染水平)Bubbling Size([530])泡沫elegend(“城镇人口”,“位置”,“eastoutside”)
定义两组数据,显示某些大都市地区的不同城镇的一定毒素的污染水平。
定义towns1
和
towns2
城镇的人口。
定义nsites1
和nsites2
为相应城镇的工业用地数量。
定义nregulated1
和nregulated2
作为符合当地环境法规的工业场所的数量。
定义levels1
和levels2
随着城镇的污染水平上升。
Towns1 = randi([25000 500000],[1 30]);towns2 = towns1/3;randi nsites1 = (10 1 30);randi nsites2 = (10 1 30);Nregulated1 = (-3 * nsites1) + (5 * randn(1,30) + 20); / / nsites1 = (-3 * nsites1) + (5 * randn(1,30) + 20);Nregulated2 = (-2 * nsites2) + (5 * randn(1,30) + 20);nsites1 = (3 * nsites1) + (7 * randn(1,30) + 20);level2 = (5 * nsites2) + (7 * randn(1,30) + 20);
创建平铺图表布局,以便您可以将数据可视化并排显示。然后在第一个贴图中创建一个坐标轴对象,并绘制城市东侧的数据。添加标题和轴标签。然后在第二个贴图中重复这个过程来绘制西侧的数据。
tiledlayout (2, 1,'tileespacing',“紧凑”) ax1 = nexttile;%东区BubbleChart3(Ax1,Nsites1,Nregulated1,Chock1,Towns1);标题(“东”)包含('工业场所') ylabel (“管理站点”) zlabel (的污染水平)%西区ax2 = nexttile;bubblechart3 (ax2、nsites2 nregulated2、levels2 towns2);标题('西边')包含('工业场所') ylabel (“管理站点”) zlabel (的污染水平)
减少所有气泡尺寸,使其更容易看到所有的气泡。在这种情况下,将直径的范围改变为之间5
和20.
要点。
气泡化(AX1,[5 20])气泡化(AX2,[5 20])
东侧城镇是西侧城镇的三倍,但泡沫尺寸不反映出前图中的这些信息。这是因为最小和最大的气泡映射到每个轴中的最小和最大的数据点。要在相同的比例上显示气泡,请定义一个调用的向量Alltown.
这包括来自城市两侧的人群。用来博布利姆
函数重置两个图表的缩放。
Alltowns = [towns1 towns2];Newlims = [min(alltowns) max(alltowns)];bubblelim (ax₁,newlims) bubblelim (ax2, newlims)
x
- - - - - -x坐标x-坐标,指定为长度相同的数字标量或向量y
和z
.
数据类型:单
|双倍的
|int8
|int16
|INT32.
|INT64.
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
y
- - - - - -y坐标y-坐标,指定为长度相同的数字标量或向量x
和z
.
数据类型:单
|双倍的
|int8
|int16
|INT32.
|INT64.
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
z
- - - - - -z坐标z-坐标,指定为长度相同的数字标量或向量x
和y
.
数据类型:单
|双倍的
|int8
|int16
|INT32.
|INT64.
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
深圳
- - - - - -泡沫的大小气泡大小,指定为长度相同的数字标量或向量x
,y
,z
.
数据类型:单
|双倍的
|int8
|int16
|INT32.
|INT64.
|uint8
|uint16
|uint32
|uint64
c
- - - - - -泡沫的颜色[0 0.4470 - 0.7410)
(默认)|RGB三重态|颜色名称|十六进制颜色代码|RGB三联体的三列矩阵|向量泡沫颜色,指定为RGB三联网,颜色名称,十六进制颜色代码,RGB三元组的矩阵,或Colormap指数的向量。您可以显示具有相同颜色的所有气泡,或者您可以使用不同颜色显示每个泡沫。默认情况下,气泡填充有部分透明的颜色,并且气泡的边缘是不透明的。
指定以下值之一,以显示所有气泡的相同颜色:
RGB三重态 - 1×3行向量,其元素指定红色,绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
.
十六进制颜色代码-以哈希符号开头的字符向量或字符串标量(#
)接着是三个或六个十六进制数字,可以从0
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
颜色名称或短名称 - 从下表中的颜色名称或短名称。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
'G' |
[0 1 0] |
“# 00 ff00” |
|
'蓝色的' |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00ffff' |
|
'品红' |
'M' |
(1 0 1) |
'#ff00ff' |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
'K' |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是RGB三元组和默认颜色MATLAB的十六进制颜色代码®用于许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
'#0072bd' |
|
(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) |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
指定以下值之一,为每个气泡分配不同的颜色:
RGB三联体的三列矩阵-矩阵的每一行指定了对应气泡的RGB三联体颜色。每一行中的值指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
.行数必须等于坐标向量的长度。
一个m × 1的数字向量,索引到当前的颜色映射。向量中的值覆盖了颜色图的全部范围。的长度c
必须等于坐标向量的长度。要更改坐标轴的颜色映射,请使用colormap
函数。
斧头
- - - - - -目标轴轴
对象目标轴,指定为轴
对象。如果你没有指定坐标轴,MATLAB绘制到当前坐标轴,或者它创建轴
对象(如果不存在)。
指定可选的逗号分隔的对名称,值
论点。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen
.
bubblechart3([2 1 5],[4 10 9],[1 2 3],[1 2 3],' markfacecolor ','red')
创建红色泡沫。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见BubbleChart属性.
'markeredgecolor'
- - - - - -大纲标志颜色“平”
(默认)|RGB三重态|十六进制颜色代码|“r”
|'G'
|“b”
|……标记轮廓颜色,指定“平”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。默认值“平”
使用来自CData
财产。
对于自定义颜色,指定RGB三元组或十六进制颜色代码。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
.
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
'G' |
[0 1 0] |
“# 00 ff00” |
|
'蓝色的' |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00ffff' |
|
'品红' |
'M' |
(1 0 1) |
'#ff00ff' |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
'K' |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
'#0072bd' |
|
(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) |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:[0.5 0.5 0.5]
例子:'蓝色的'
例子:“# D2F9A7”
“MarkerFaceColor”
- - - - - -标记填充颜色“平”
(默认)|“汽车”
|“没有”
|RGB三重态|十六进制颜色代码|“r”
|'G'
|“b”
|……标记填充颜色,指定为“平”
,“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“平”
选择使用CData
值。的“汽车”
选项使用相同的颜色颜色
属性为坐标轴。
对于自定义颜色,指定RGB三元组或十六进制颜色代码。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
.
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0
来F
.这些值不区分大小写。因此,颜色是代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
'G' |
[0 1 0] |
“# 00 ff00” |
|
'蓝色的' |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00ffff' |
|
'品红' |
'M' |
(1 0 1) |
'#ff00ff' |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
'K' |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
'#0072bd' |
|
(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) |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:(0.3 0.2 0.1)
例子:“绿色”
例子:“# D2F9A7”
'行宽'
- - - - - -标记边宽度0.5
(默认)|积极的价值标记边的宽度,以点为单位指定为正数。
例子:0.75
“MarkerEdgeAlpha”
- - - - - -标记边缘透明1
(默认)|标量范围内[0, 1]
|“平”
标记边缘透明度,指定为范围的标量[0, 1]
或“平”
.值1是不透明的,0是完全透明的。0到1之间的值是半透明的。
要将边缘透明度设置为绘图中的每个点的不同值,请设置AlphaData
属性设置为大小与XData
属性,并设置MarkerEdgeAlpha
财产“平”
.
“MarkerFaceAlpha”
- - - - - -标记面透明度0.6
(默认)|标量范围内[0, 1]
|“平”
标记面透明度,指定为范围内的标量[0, 1]
或“平”
.值1是不透明的,0是完全透明的。0到1之间的值是部分透明的。
要将标记面透明度设置为每个点的不同值,请设置AlphaData
属性设置为大小与XData
属性,并设置MarkerFaceAlpha
财产“平”
.
你点击一个链接对应于这个MATLAB命令:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。