本文主要介绍如何依据数据类别同时呈现数据散点图。
目录
说明
例子
使用默认设置绘图
使用数据类别来画图
使用多组数据类别来画图
创建并调整散点图
说明
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 轴标签的名称。如果您不提供xnamandynam,并且xandy输入是带名称的变量,则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';




















