主要内容gydF4y2Ba

gscattergydF4y2Ba

分组散点图gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

gscatter (gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BaggydF4y2Ba)gydF4y2Ba的散点图gydF4y2BaxgydF4y2Ba而且gydF4y2BaygydF4y2Ba分组,gydF4y2BaggydF4y2Ba.输入gydF4y2BaxgydF4y2Ba而且gydF4y2BaygydF4y2Ba都是大小相同的向量。gydF4y2Ba

例子gydF4y2Ba

gscatter (gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BaggydF4y2Ba,gydF4y2BaclrgydF4y2Ba,gydF4y2Ba信谊gydF4y2Ba,gydF4y2BasizgydF4y2Ba)gydF4y2Ba指定标记的颜色。gydF4y2BaclrgydF4y2Ba,象征gydF4y2Ba信谊gydF4y2Ba和大小gydF4y2BasizgydF4y2Ba为每个组。gydF4y2Ba

gscatter (gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BaggydF4y2Ba,gydF4y2BaclrgydF4y2Ba,gydF4y2Ba信谊gydF4y2Ba,gydF4y2BasizgydF4y2Ba,gydF4y2BadoleggydF4y2Ba)gydF4y2Ba控制是否在图形上显示图例。gydF4y2BagscattergydF4y2Ba默认创建一个图例。gydF4y2Ba

例子gydF4y2Ba

gscatter (gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BaggydF4y2Ba,gydF4y2BaclrgydF4y2Ba,gydF4y2Ba信谊gydF4y2Ba,gydF4y2BasizgydF4y2Ba,gydF4y2BadoleggydF4y2Ba,gydF4y2BaxnamgydF4y2Ba,gydF4y2BaynamgydF4y2Ba)gydF4y2Ba指定用于x轴和y轴标签的名称。如果您不提供gydF4y2BaxnamgydF4y2Ba而且gydF4y2BaynamgydF4y2Ba,gydF4y2BaxgydF4y2Ba而且gydF4y2BaygydF4y2Ba输入是有名称的变量gydF4y2BagscattergydF4y2Ba用变量名标记坐标轴。gydF4y2Ba

例子gydF4y2Ba

gscatter (gydF4y2Ba斧头gydF4y2Ba,gydF4y2Ba___gydF4y2Ba)gydF4y2Ba使用axis对象指定的绘图轴gydF4y2Ba斧头gydF4y2Ba.指定gydF4y2Ba斧头gydF4y2Ba作为第一个输入参数,后面跟着前面语法中的任何输入参数组合。gydF4y2Ba

例子gydF4y2Ba

hgydF4y2Ba= gscatter (gydF4y2Ba___gydF4y2Ba)gydF4y2Ba中的组对应的图形句柄gydF4y2BaggydF4y2Ba.gydF4y2Ba

你可以进去了gydF4y2Ba[]gydF4y2Ba为gydF4y2BaclrgydF4y2Ba,gydF4y2Ba信谊gydF4y2Ba,gydF4y2BasizgydF4y2Ba使用它们的默认值。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

加载gydF4y2BacarsmallgydF4y2Ba数据集。gydF4y2Ba

负载gydF4y2BacarsmallgydF4y2Ba

画出gydF4y2Ba位移gydF4y2Bax轴上的值和gydF4y2Ba马力gydF4y2Bay轴上的值。gydF4y2BagscattergydF4y2Ba使用变量名作为轴的默认标签。将数据点按gydF4y2BaModel_YeargydF4y2Ba.gydF4y2Ba

gscatter(排量、马力、Model_Year)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含3个line类型的对象。这些对象代表70、76、82。gydF4y2Ba

加载gydF4y2BadiscrimgydF4y2Ba数据集。gydF4y2Ba

负载gydF4y2BadiscrimgydF4y2Ba

该数据集包含了根据气候、住房、教育和健康等9个因素对城市进行的评级。矩阵gydF4y2Ba评级gydF4y2Ba包含评级信息。gydF4y2Ba

绘制出气候评级(第一列)和住房评级(第二列)之间的关系,并在矩阵中按城市规模分组gydF4y2Ba集团gydF4y2Ba.为每组选择不同的颜色和标绘符号。gydF4y2Ba

gscatter(评级(:1)评级(:,2)集团gydF4y2Ba“品牌”gydF4y2Ba,gydF4y2Ba“xo”gydF4y2Ba)包含(gydF4y2Ba“气候”gydF4y2Ba) ylabel (gydF4y2Ba“住房”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。这些对象表示1,2。gydF4y2Ba

加载gydF4y2Ba医院gydF4y2Ba数据集。gydF4y2Ba

负载gydF4y2Ba医院gydF4y2Ba

绘制住院病人的年龄和体重。根据性别和吸烟状况将患者分组。使用gydF4y2BaogydF4y2Ba代表不吸烟者和gydF4y2Ba*gydF4y2Ba代表吸烟者的标志。gydF4y2Ba

x = hospital.Age;y = hospital.Weight;g = {hospital.Sex, hospital.Smoker};gscatter (x, y, g,gydF4y2Ba“rkgb”gydF4y2Ba,gydF4y2Ba‘*’啊gydF4y2Ba8gydF4y2Ba“上”gydF4y2Ba,gydF4y2Ba“年龄”gydF4y2Ba,gydF4y2Ba“重量”gydF4y2Ba)传说(gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“northeastoutside”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。axis对象包含4个line类型的对象。这些对象表示Female,0, Female,1, Male,0, Male,1。gydF4y2Ba

加载gydF4y2BacarsmallgydF4y2Ba数据集。创建一个带有两个子图的图,并返回gydF4y2Ba轴gydF4y2Ba对象作为gydF4y2Baax₁gydF4y2Ba而且gydF4y2Baax2gydF4y2Ba.在每组坐标轴上创建一个散点图,参考对应的gydF4y2Ba轴gydF4y2Ba对象。在左边的子图中,使用gydF4y2BaModel_YeargydF4y2Ba变量。在右边的子图中,使用gydF4y2Ba气缸gydF4y2Ba变量。通过传递相应的参数,为每个情节添加标题gydF4y2Ba轴gydF4y2Ba对象的gydF4y2Ba标题gydF4y2Ba函数。gydF4y2Ba

负载gydF4y2BacarsmallgydF4y2Ba颜色=线(6);gydF4y2Ba%生成颜色值gydF4y2Baax₁=情节(1、2、1);gydF4y2Ba%左次要情节gydF4y2BaModel_Year gscatter (ax₁,加速度,英里/加仑,颜色(1:3,:))标题(ax₁,gydF4y2Ba“左副图(模范年)”gydF4y2Ba) ax2 = subplot(1,2,2);gydF4y2Ba%对次要情节gydF4y2Bagscatter (ax2、加速度、MPG,气缸,颜色(4:6 -:))标题(ax2,gydF4y2Ba“对次要情节(气缸)gydF4y2Ba)gydF4y2Ba

图中包含2个轴对象。标题为Left Subplot (Model Year)的axis对象1包含3个类型为line的对象。这些对象代表70、76、82。标题为Right Subplot (cylinder)的Axes对象2包含3个line类型的对象。这些对象代表4,6,8。gydF4y2Ba

方法确定的色度图指定标记颜色gydF4y2BahsvgydF4y2Ba函数。gydF4y2Ba

加载激光雷达扫描数据集,其中包含车辆周围物体的坐标,存储为3-D点集合。gydF4y2Ba

负载(gydF4y2Ba“lidar_subset.mat”gydF4y2Ba) loc = lidar_子集;gydF4y2Ba

为了突出车辆周围的环境,将感兴趣的区域设置为距离车辆左右20米,车辆前后20米,以及路面以上的区域。gydF4y2Ba

xBound = 20;gydF4y2Ba%在米gydF4y2BayBound = 20;gydF4y2Ba%在米gydF4y2BazLowerBound = 0;gydF4y2Ba%在米gydF4y2Ba

裁剪数据以只包含指定区域内的点。gydF4y2Ba

指数= loc (: 1) < = xBound & loc (: 1) > = -xBoundgydF4y2Ba...gydF4y2Ba& loc(:,2) <= yBound & loc(:,2) >= -yBoundgydF4y2Ba...gydF4y2Ba& loc(:,3) > zLowerBound;loc = loc(指数:);gydF4y2Ba

将数据聚类gydF4y2BadbscangydF4y2Ba成对的距离。gydF4y2Ba

D = pdist2 (loc, loc);idx = dbscan (50 D, 2日,gydF4y2Ba“距离”gydF4y2Ba,gydF4y2Ba“预算”gydF4y2Ba);gydF4y2Ba

方法将结果集群可视化为二维群散点图gydF4y2BagscattergydF4y2Ba函数。默认情况下,gydF4y2BagscattergydF4y2Ba使用MATLAB的七种默认颜色。如果惟一集群的数量超过7个,则函数根据需要循环使用默认颜色。方法查找集群的数量,并生成相应数量的颜色gydF4y2BahsvgydF4y2Ba函数。指定标记颜色,以便为每个集群使用唯一的颜色。gydF4y2Ba

numGroups =长度(独特(idx));clr = hsv (numGroups);gscatter (loc (: 1), loc (:, 2), idx, clr)包含(gydF4y2Ba“x”gydF4y2Ba) ylabel (gydF4y2Ba“y”gydF4y2Ba)gydF4y2Ba

图中包含一个axes对象。axis对象包含12个类型为line的对象。这些对象表示-1、1、2、3、4、5、6、7、8、9、10、11。gydF4y2Ba

加载gydF4y2BacarbiggydF4y2Ba数据集。gydF4y2Ba

负载gydF4y2BacarbiggydF4y2Ba

创建一个比较的散点图gydF4y2Ba加速度gydF4y2Ba来gydF4y2Ba英里/加仑gydF4y2Ba.分组数据点基于gydF4y2Ba起源gydF4y2Ba.gydF4y2Ba

h = gscatter(加速度,英里/加仑,起源)gydF4y2Ba
Line array: Line(美国)Line(法国)Line(日本)Line(德国)Line(瑞典)Line(意大利)Line(英国)gydF4y2Ba

显示gydF4y2Ba行gydF4y2Ba与所标记的组对应的gydF4y2Ba(日本)gydF4y2Ba.gydF4y2Ba

jgroup = h (3)gydF4y2Ba
jgroup = Line(日本),属性:Color: [0.9290 0.6940 0.1250] LineStyle: 'none' LineWidth: 0.5000 Marker: '.'MarkerSize: 15 MarkerFaceColor: 'none' XData:[15 14.5000 14.5000 14 19 18 15.5000 13.5000 17…] YData:[24 27 27 25 31 35 24 19 28 23 27 20 22 18 20 31 32…显示所有属性gydF4y2Ba

更改标记的颜色gydF4y2Ba日本gydF4y2Ba集团为黑色。gydF4y2Ba

jgroup。颜色=gydF4y2Ba“k”gydF4y2Ba;gydF4y2Ba

图中包含一个axes对象。坐标轴对象包含7个line类型的对象。这些物品代表美国、法国、日本、德国、瑞典、意大利和英国。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

x轴值,指定为数值向量。gydF4y2BaxgydF4y2Ba必须和gydF4y2BaygydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

y轴值,指定为数值向量。gydF4y2BaygydF4y2Ba必须和gydF4y2BaxgydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

分组变量,指定为类别向量、逻辑向量、数字向量、字符数组、字符串数组或字符向量的单元格数组。另外,gydF4y2BaggydF4y2Ba可以是包含多个分组变量的单元格数组(例如gydF4y2Ba{g1 g2 g3}gydF4y2Ba),在这种情况下,如果所有分组变量的值相同,则观察结果属于同一组。在散点图中,同一组中的点具有相同的标记颜色、符号和大小。gydF4y2Ba

的行数gydF4y2BaggydF4y2Ba一定等于的长度gydF4y2BaxgydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba物种gydF4y2Ba

例子:gydF4y2Ba{圆柱体,起源}gydF4y2Ba

数据类型:gydF4y2Ba分类gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba|gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba|gydF4y2Ba细胞gydF4y2Ba

标记颜色,指定为字符向量或短颜色名称的字符串标量或RGB三联矩阵。gydF4y2Ba

对于自定义颜色,指定RGB三联矩阵。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内gydF4y2Ba[0, 1]gydF4y2Ba;例如,gydF4y2Ba(0.4 0.6 0.7)gydF4y2Ba.gydF4y2Ba

或者,您也可以通过名称指定一些常用颜色。这个表列出了命名的颜色选项和等效的RGB三组gydF4y2Ba

短名称gydF4y2Ba RGB值gydF4y2Ba 外观gydF4y2Ba
“r”gydF4y2Ba (1 0 0)gydF4y2Ba

样品的颜色为红色gydF4y2Ba

‘g’gydF4y2Ba (0 1 0)gydF4y2Ba

样品的颜色为绿色gydF4y2Ba

“b”gydF4y2Ba (0 0 1)gydF4y2Ba

蓝色的样品gydF4y2Ba

“c”gydF4y2Ba (0 1 1)gydF4y2Ba

样品的颜色为青色gydF4y2Ba

“米”gydF4y2Ba (1 0 1)gydF4y2Ba

洋红色的样品gydF4y2Ba

“y”gydF4y2Ba (1 1 0)gydF4y2Ba

样品的颜色为黄色gydF4y2Ba

“k”gydF4y2Ba (0 0 0)gydF4y2Ba

样品的颜色为黑色gydF4y2Ba

' w 'gydF4y2Ba (1 1 1)gydF4y2Ba

样品的颜色为白色gydF4y2Ba

下面是MATLAB在许多类型的图中使用的默认颜色的RGB三联体颜色代码。gydF4y2Ba

RGB值gydF4y2Ba 外观gydF4y2Ba
[0 0.4470 - 0.7410)gydF4y2Ba

RGB三联体样本[0 0.4470 0.7410],显示为深蓝色gydF4y2Ba

(0.8500 0.3250 0.0980)gydF4y2Ba

RGB三联体样本[0.8500 0.3250 0.0980],呈暗橙色gydF4y2Ba

(0.9290 0.6940 0.1250)gydF4y2Ba

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色gydF4y2Ba

(0.4940 0.1840 0.5560)gydF4y2Ba

RGB三联体样本[0.4940 0.1840 0.5560],呈深紫色gydF4y2Ba

(0.4660 0.6740 0.1880)gydF4y2Ba

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色gydF4y2Ba

(0.3010 0.7450 0.9330)gydF4y2Ba

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色gydF4y2Ba

(0.6350 0.0780 0.1840)gydF4y2Ba

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色gydF4y2Ba

的默认值。gydF4y2BaclrgydF4y2Ba为包含MATLAB默认颜色的RGB三元组矩阵。gydF4y2Ba

中所有唯一组没有指定足够的颜色gydF4y2BaggydF4y2Ba,然后gydF4y2BagscattergydF4y2Ba中的指定值循环gydF4y2BaclrgydF4y2Ba.如果在惟一组的数量超过默认颜色的数量(7)时使用默认值,则gydF4y2BagscattergydF4y2Ba根据需要循环使用默认值。gydF4y2Ba

例子:gydF4y2Ba“rgb”gydF4y2Ba

例子:gydF4y2Ba[0 0 1;0 0 0)gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba|gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

标记符号,指定为符号的字符向量或字符串标量gydF4y2Ba情节gydF4y2Ba函数。下表列出了可用的标记符号。gydF4y2Ba

价值gydF4y2Ba 描述gydF4y2Ba
“o”gydF4y2Ba 圆gydF4y2Ba
“+”gydF4y2Ba 加号gydF4y2Ba
‘*’gydF4y2Ba 星号gydF4y2Ba
“。”gydF4y2Ba 点gydF4y2Ba
“x”gydF4y2Ba 交叉gydF4y2Ba
“年代”gydF4y2Ba 广场gydF4y2Ba
' d 'gydF4y2Ba 钻石gydF4y2Ba
“^”gydF4y2Ba Upward-pointing三角形gydF4y2Ba
“v”gydF4y2Ba 向下的三角形gydF4y2Ba
“>”gydF4y2Ba 三点三角形gydF4y2Ba
“<”gydF4y2Ba 只左向三角形gydF4y2Ba
“p”gydF4y2Ba 五角星(五角星形)gydF4y2Ba
“h”gydF4y2Ba 六芒星(六)gydF4y2Ba
“没有”gydF4y2Ba 没有标记gydF4y2Ba

如果没有为所有组指定足够的值,则gydF4y2BagscattergydF4y2Ba根据需要循环使用指定的值。gydF4y2Ba

例子:gydF4y2Ba“o + * v”gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

标记的大小,指定为正数值矢量(以点为单位)。默认值由观察次数决定。如果没有为所有组指定足够的值,则gydF4y2BagscattergydF4y2Ba根据需要循环使用指定的值。gydF4y2Ba

例子:gydF4y2Ba12 [6]gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

选项要包含图例,指定为eithergydF4y2Ba“上”gydF4y2Ba或gydF4y2Ba“关闭”gydF4y2Ba.图中默认显示图例。gydF4y2Ba

x轴标签,指定为字符向量或字符串标量。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

y轴标签,指定为字符向量或字符串标量。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba|gydF4y2Ba字符串gydF4y2Ba

的坐标轴,指定为gydF4y2Ba轴gydF4y2Ba或gydF4y2BaUIAxesgydF4y2Ba对象。如果不指定gydF4y2Ba斧头gydF4y2Ba,然后gydF4y2BagscattergydF4y2Ba使用当前轴创建图形。有关创建axis对象的更多信息,请参见gydF4y2Ba轴gydF4y2Ba而且gydF4y2BauiaxesgydF4y2Ba.gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

的数组返回的图形句柄gydF4y2Ba行gydF4y2Ba对象。每一个gydF4y2Ba行gydF4y2Ba中的组之一对应gydF4y2BaggydF4y2Ba.您可以使用点表示法来查询和设置行对象的属性。关于gydF4y2Ba行gydF4y2Ba对象属性,看gydF4y2Ba行属性gydF4y2Ba.gydF4y2Ba

版本历史gydF4y2Ba

之前介绍过的R2006agydF4y2Ba

全部展开gydF4y2Ba

Baidu
map