气泡图
bubblechart(___那
指定名称,价值
)BubbleChart
属性使用一个或多个名称值对参数。在所有其他输入参数之后指定属性。有关属性列表,请参阅bubblechart属性.
公元前= bubblechart (___)
返回BubbleChart
对象。使用公元前
创建图表后修改图表属性的步骤。有关属性列表,请参见bubblechart属性.
将气泡坐标定义为载体X
和y
.定义SZ.
作为指定气泡尺寸的载体。然后创建一个泡沫图表X
和y
.
x = 1:20;y = rand(1,20);sz = rand(1,20);bubblechart(x,y,sz);
将气泡坐标定义为载体X
和y
.定义SZ.
作为指定气泡尺寸的载体。然后创建一个泡沫图表X
和y
,并指定颜色为红色。默认情况下,气泡是部分透明的。
x = 1:20;y = rand(1,20);sz = rand(1,20);bubblechart(x,y,sz,'红色的');
有关自定义颜色,您可以指定RGB三联体或十六进制颜色代码。例如,十六进制颜色代码'#7031bb'
,表示一种紫色的阴影。
bubblechart(x,y,sz,'#7031bb');
您还可以为每个气泡指定不同的颜色。例如,指定一个向量从图形的颜色图中选择颜色。
c = 1:20;Bubblechart(x,y,sz,c)
将气泡坐标定义为载体X
和y
.定义SZ.
作为指定气泡尺寸的载体。然后创建一个泡沫图表X
和y
.默认情况下,气泡是60%不透明的,边缘是完全不透明的,颜色相同。
x = 1:20;y = rand(1,20);sz = rand(1,20);bubblechart(x,y,sz);
您可以通过设置透明度和轮廓颜色来定制透明度和轮廓颜色markerfacealpha.
和MarkerEdgeColor
属性分别。设置属性的一种方法是在创建图表时指定名称值对参数。例如,您可以通过设置来指定20%的不透明度markerfacealpha.
价值0.20
.
bc = bubblechart(x,y,sz,'markerfacealpha',0.20);
如果您通过调用Bubblechart.
使用返回参数函数,您可以使用返回参数在创建它之后在图表上设置属性。例如,您可以将大纲颜色更改为紫色。
bc.markeredgecolor = [0.5 0 0.5];
定义数据集,显示在大都市区中不同城镇的某种毒素的污染水平。定义城镇
作为每个城镇的人口。定义nsites.
作为相应城镇的工业场所的数量。定义水平
作为城镇的污染水平。然后在带轴标签的泡沫图表中显示数据。打电话给bubblesize
函数来减小气泡的大小,并添加一个显示气泡大小和人口之间关系的气泡图例。
Towns = Randi([25000 500000],[130]);nsites = randi(10,1,30);级别=(3 * nsites)+(7 * Randn(1,30)+ 20);%显示轴标签和图例的泡沫图Bubblechart(Nsites,Levels,Towns)Xlabel(“工业用地数目”)ylabel('污染水平')气泡大小([5 30])气泡长度('城镇人口'那'地点'那'eastoutside')
当您在同一轴上显示多个数据集时,您可以包含多个图例。要管理图例的对齐,请在瓷砖图表布局中创建图表。
创建两组数据,并在瓷砖图表布局中在同一轴对象中绘制它们。
x = 1:20;日元=兰德(20);y2 =兰德(20);Sz1 = randi([20 500],[1,20]);Sz2 = randi([20 500],[1,20]);瓷砖图表布局中的%绘图数据t = tiledlayout(1,1);nextdilebblechart(x,y1,sz1)保持在BubbleChart(X,Y2,SZ1)保持离开
添加一个气泡图例来说明气泡的大小,并添加另一个图例来说明颜色。打电话给bubblelegend
和传奇
函数返回参数来存储每个图例对象。将图例移动到瓷砖图表布局的右外部磁块,通过设置设置layout.tile.
每个对象的财产'东方'
.
blgd = bubblelegend (“人口”);乐金显示器=传奇('斯普林菲尔德'那'fairview');blgd.layout.tile =.'东方';lgd.layout.tile =.'东方';
定义两组数据,显示某一特定都市地区东侧和西侧不同城镇的某种毒素污染水平。定义Towns1.
和Towns2.
整个城镇的人口。定义nsites1.
和nsites2.
作为相应城镇的工业场所的数量。然后定义水平1
和级别2.
作为城镇的污染水平。
Towns1 = randi([25000 500000],[1 30]);towns2 = towns1/3;randi nsites1 = (10 1 30);randi nsites2 = (10 1 30);= (5 * nsites2 + (7 * randn(1,30) + 20));level2 = (3 * nsites1) + (7 * randn(1,30) + 20);
创建瓷砖图表布局,以便您可以并排可视化数据。然后在第一个瓦片中创建一个轴对象,并对城市的西侧绘制数据。添加标题和轴标签。然后,重复第二块的过程,绘制东方数据。
Tiledlayout(1,2,“TileSpacing”那'袖珍的')% 西边AX1 = NELTTILE;BubbleChart(AX1,Nsites1,Speol1,Towns1);标题(“西区”)xlabel(“工业用地数目”)% 东边AX2 = NELTTILE;BubbleChart(AX2,NSITES2,Spee2,Towns2);标题('东边')xlabel(“工业用地数目”)ylabel('污染水平')
减少所有气泡的大小,使它更容易看到所有的气泡。在这种情况下,改变直径之间的范围5.
和30.
点。
Bubblesize (ax1,[5 30])
西侧城镇是东侧城镇大小的三倍,但泡沫尺寸不反映出前图中的这些信息。这是因为最小和最大的气泡映射到每个轴中的最小和最大的数据点。要在相同的比例上显示气泡,请定义一个调用的向量alltowns
这包括来自城市两侧的人群。使用bubblelim
函数重置两个图表的缩放。接下来,使用xlim
和ylim
函数以显示相同的图表X- 和y-axis限制。
%调整气泡的比例Alltowns = [Towns1 Towns2];newlims = [min(Alltowns)Max(Alltowns)];Bubblelim(Ax1,Newlims)Bubblelim(Ax2,Newlims)%调整X轴限制ALLX = [XLIM(AX1)XLIM(AX2)];Xmin = min(allx);xmax = max(allx);XLIM([AX1 AX2],[Xmin Xmax]);%调整Y轴限制ally = [ylim(ax1)ylim(ax2)];ymin = min(ally);ymax = max(ally);ylim([AX1 AX2],[Ymin Ymax]);
X
-X- 建结X-坐标,指定为长度相同的数字标量或向量y
.
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
|分类
y
-y- 建结y-坐标,指定为长度相同的数字标量或向量X
.
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
|分类
SZ.
-泡沫尺寸泡沫尺寸,指定为数字标量或矢量相同X
和y
.
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
C
-泡沫颜色[0 0.4470 0.7410]
(默认)|RGB值|颜色名称|十六进制颜色代码|RGB三元组的三列矩阵|向量气泡颜色,指定为RGB三元组、颜色名称、十六进制颜色代码、RGB三元组矩阵或颜色映射索引向量。可以用相同的颜色显示所有气泡,也可以用不同的颜色显示每个气泡。默认情况下,气泡填充部分透明的颜色,气泡的边缘是不透明的。
指定以下值之一以显示具有相同颜色的所有气泡:
RGB三元组-1×3行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色代码-以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0.
到F
.这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
, 和'#f80'
是等同的。
颜色名称或短名称-颜色名称或短名称从下表。
颜色名称 | 短名称 | 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] |
'#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] |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
指定以下值之一以将不同颜色分配给每个泡沫:
RGB三联体的三列矩阵-矩阵的每一行指定了对应气泡的RGB三联体颜色。每一行中的值指定颜色的红色、绿色和蓝色组件的强度。强度必须在范围内[0,1]
.行数必须等于坐标向量的长度。
一个m × 1的数字向量,索引到当前的颜色映射。向量中的值覆盖了颜色图的全部范围。的长度C
必须等于坐标向量的长度。要更改轴的Colormap,请使用COLOROMAP.
功能。
斧头
-目标轴轴
目的|略略
目的|地理学
目的目标轴,指定为轴
那略略
, 要么地理学
对象。如果未指定轴,则MATLAB绘图进入当前轴,或创建一个轴
如果不存在,则对象。
指定可选的逗号分离对名称,价值
参数。的名字
是参数名称和价值
是相应的价值。的名字
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家
.
Bubblechart([112 3],[4 10 9],[1 2 3],'MarkerfaceColor','红色')
创造了红色泡沫。
笔记
此处列出的属性仅是一个子集。有关完整列表,请参阅bubblechart属性.
“MarkerEdgeColor”
-标记轮廓颜色'平坦的'
(默认)|RGB值|十六进制颜色代码|'r'
|‘g’
|'B'
|......标记大纲颜色,指定'平坦的'
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值'平坦的'
使用颜色来自cdata.
财产。
有关自定义颜色,请指定RGB三态或十六进制颜色代码。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0.
到F
.这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
, 和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效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] |
'#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] |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[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]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0.
到F
.这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
, 和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效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] |
'#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] |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[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命令。万博1manbetx
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。