主要内容

bubblelim

泡沫大小映射到数据范围

    描述

    例子

    bubblelim (限制)当前轴设置泡沫大小限制。限制指定为一个双元素向量的形式[bmin bmax],在那里bmax大于bmin。当你设置限制,最小的泡沫轴对应bmin,对应于最大的泡沫bmax。例如,bubblelim (50 [10])地图数据值最小的和最大的泡沫1050分别。

    例子

    lim = bubblelim返回当前的泡沫限制轴双元素向量。

    例子

    bubblelim (modevalue)可以自动或手动模式设置限制。指定modevalue作为“汽车”让MATLAB®设置限制根据绘制的数据的范围。指定“手动”当前值的限制。

    mv = bubblelim(模式)返回当前的泡沫限制模式值,“汽车”“手动”。默认情况下,模式值“汽车”除非您指定的限制或设置模式的价值“手动”

    例子

    ___= bubblelim (斧头,___)设置限制在指定的轴而不是当前的轴。指定斧头在其他所有输入参数的任何以前的语法。您可以包括一个输出参数如果原始语法支持一个输出参数。金宝app例如,lim = bubblelim (ax)返回轴的限制斧头

    例子

    全部折叠

    创建一个气泡图,一个传奇。

    x = 1:10;y = [4 7 10 7 3 6 5 1 9 7];深圳= [5 1 14 6 9 12 15 20 8 2];bubblechart (x, y, sz);bubblelegend (的大小值,“位置”,“northeastoutside”)

    图包含一个坐标轴对象和一个bubblelegend类型的对象。坐标轴bubblechart类型的对象包含一个对象。

    默认情况下,最小的和最大的泡沫映射到最小的和最大的价值深圳向量,分别。调用bubblelim函数来获取当前泡沫限制。

    bubblelim
    ans =1×21 20

    改变限制50 [1]。结果,图表变得更小,泡沫和泡沫传说中的标签自动更新。

    bubblelim (50 [1])

    图包含一个坐标轴对象和一个bubblelegend类型的对象。坐标轴bubblechart类型的对象包含一个对象。

    创建一个气泡图,一个传奇。

    x = 1:10;y = [4 7 10 7 3 6 5 1 9 7];深圳= [5 1 15 3 6 15 22 6 50 16);bubblechart (x, y, sz);bubblelegend (的大小值,“位置”,“northeastoutside”)

    图包含一个坐标轴对象和一个bubblelegend类型的对象。坐标轴bubblechart类型的对象包含一个对象。

    获取当前的泡沫的限制。

    bubblelim
    ans =1×21 50

    改变限制15 [1]。因此,一些泡沫变大,任何有泡沫深圳值大于15剪到最大泡沫的大小。标签在泡沫传奇自动更新。

    bubblelim (15 [1])

    图包含一个坐标轴对象和一个bubblelegend类型的对象。坐标轴bubblechart类型的对象包含一个对象。

    当你创建多个泡沫在同一轴的图表,泡沫限制改变每一个气泡图你添加到轴。他们改变来适应深圳值的图表。持有限制常数之间的绘图命令,使用bubblelim(手动)命令。

    例如,创建一个泡泡图深圳值的范围从120.

    x = 1:10;日元= [4 7 10 7 3 6 5 1 9 7];sz1 = [5 1 14 6 9 12 15 20 8 2];bubblechart (x, y₁, sz1)

    查询限制泡沫。

    bubblelim
    ans =1×21 20

    把泡沫限制在他们的当前值通过调用bubblelim(手动)命令。图表的创建另一个泡沫深圳值的范围从150

    bubblelim (“手动”7)y2 = [10 2 3 8 9 2 1 3 4];sz2 = [5 1 50 14 6 9 12 15 8 2];bubblechart (x, y2, sz2);

    查询泡沫限制再次确认他们没有改变。

    bubblelim
    ans =1×21 20

    定义两组数据显示某种毒素的污染水平在不同的城镇在东部和西部的大都市。定义towns1towns2随着人口在城镇。定义nsites1nsites2随着工业场所在相应数量的城镇。然后定义levels1levels2污染水平的城镇。

    towns1 =兰迪([25000 - 500000],[1]30日);towns2 = towns1/3;randi nsites1 = (10 1 30);randi nsites2 = (10 1 30);levels1 = (5 * nsites2) + (7 * randn (30) + 20);levels2 = (3 * nsites1) + (7 * randn (30) + 20);

    创建一个平铺图布局可以并排可视化数据。然后创建一个坐标轴对象的瓷砖和情节的数据城市的西边。添加一个标题和轴标签。然后,重复这个过程在第二瓷砖情节东数据。

    tiledlayout (1、2、“TileSpacing”,“紧凑”)%西区ax₁= nexttile;bubblechart (ax₁, nsites1 levels1 towns1);标题(“西区”)包含(工业场所的数量)%东区ax2 = nexttile;bubblechart (ax2、nsites2 levels2 towns2);标题(“东”)包含(工业场所的数量)ylabel (的污染水平)

    图包含2轴对象。坐标轴对象与标题西区1包含bubblechart类型的一个对象。坐标轴对象与标题东区2包含bubblechart类型的一个对象。

    减少所有的泡沫大小,让它更容易看到所有的泡沫。在这种情况下,改变直径之间的范围530.点。

    30 bubblesize (ax₁, [5]) bubblesize (ax2,[5] 30日)

    图包含2轴对象。坐标轴对象与标题西区1包含bubblechart类型的一个对象。坐标轴对象与标题东区2包含bubblechart类型的一个对象。

    西部城镇东城镇大小的三倍,但泡沫的大小并不能反映这些信息在前面的图表。这是因为最小和最大泡沫最小的和最大的数据点映射到每个轴。显示泡沫在同一尺度,定义一个向量alltowns包括人口城市的两边。使用bubblelim函数重置比例的图表。接下来,使用xlimylim显示相同的图表功能x- - -y设在限制。

    %调整泡沫的规模alltowns = [towns1 towns2];newlims = [min (alltowns) max (alltowns)];bubblelim (ax₁, newlims) bubblelim (ax2, newlims)%调整轴的限制allx = [xlim (ax₁) xlim (ax2)];xmin = min (allx);xmax = max (allx);xlim ([ax₁ax2], [xmin xmax]);%调整轴的限制盟友= [ylim (ax₁) ylim (ax2)];ymin = min(盟友);ymax = max(盟友);ylim ([ax₁ax2], [ymin ymax]);

    图包含2轴对象。坐标轴对象与标题西区1包含bubblechart类型的一个对象。坐标轴对象与标题东区2包含bubblechart类型的一个对象。

    输入参数

    全部折叠

    数据限制,指定为一个双元素向量的第一个元素小于第二个。

    例子:bubblelim (50 [10])地图数据值最小的和最大的泡沫1050分别。

    模式的值,指定这些值之一:

    • “汽车”——使MATLAB来确定泡沫限制。的极限跨度范围绘制的数据。使用这个选项如果你改变的极限,然后想让他们回默认值。

    • “手动”——保持当前值的限制。使用这个选项,如果你想添加新数据时保留当前限制轴使用抓住命令。

    目标轴,指定为一个,PolarAxes,或GeographicAxes对象。

    介绍了R2020b