本文主要介绍如何依据数据类别同时呈现数据散点图。
目录
说明
例子
使用默认设置绘图
使用数据类别来画图
使用多组数据类别来画图
创建并调整散点图
说明
gscatter(x,y,g)
创建 和 的散点图x
,y
按 分组g
。输入x
和y
是相同大小的向量。例子
gscatter(x,y,g,clr,sym,siz)
指定每个组的标记颜色clr
、符号sym
和大小siz
。
gscatter(x,y,g,clr,sym,siz,doleg)
控制图例是否显示在图形上。gscatter
默认创建图例。例子
gscatter(x,y,g,clr,sym,siz,doleg,xnam,ynam)
指定用于 x 轴和 y 轴标签的名称。如果您不提供xnam
andynam
,并且x
andy
输入是带名称的变量,则gscatter
用变量名称标记轴。例子
gscatter(ax,___)
使用坐标区对象指定的绘图坐标区ax
。指定ax
为第一个输入参数,后跟前面语法中的任何输入参数组合。例子
h = gscatter(___)
返回与 中的组对应的图形句柄 g。可以传入
[]
for clr、 sym和sizto 使用它们的默认值。
例子
使用默认设置绘图
load carsmall
gscatter(Displacement,Horsepower,Model_Year)
使用数据类别来画图
load discrim
gscatter(ratings(:,1),ratings(:,2),group,'br','xo')
xlabel('climate')
ylabel('housing')
使用多组数据类别来画图
load hospital
x = hospital.Age;
y = hospital.Weight;
g = {hospital.Sex,hospital.Smoker};
gscatter(x,y,g,'rkgb','o*',8,'on','Age','Weight')
legend('Location','northeastoutside')
创建并调整散点图
load carbig
h = gscatter(Acceleration,MPG,Origin)
jgroup = h(3)
jgroup.Color = 'k';