1.语法
2.说明
gscatter(x,y,g)创建一个x和y的散点图,以g为分组。输入x和y是大小一样的向量。
gscatter(x,y,g,clr,sym,siz)明确每个组标记的颜色,标记和大小。
gscatter(x,y,g,clr,sym,siz,doleg)控制图例是否显示在图上,gscatter默认显示图例。
gscatter(x,y,g,clr,sym,siz,doleg,xnam,ynam)明确x轴和y轴的名字,如果未提供名字,输入的x和y是带有名字的变量,gscatter利用变量名作为坐标轴名字。
gscatter(ax,__)通过目标ax指定绘图坐标区。指定ax作为第一个输入参数,后跟任意与之前语法相结合的输入参数。
h=gscatter(__)返回与g中的组对应的图形句柄。可以为clr,sym和siz传入[],以使用其默认值。
3.例子
a.默认设置下的散点图
加载carsmall数据集,画出x轴为Displacement值y为Horsepower值,散点图使用变量名作为默认标签,通过Model_Year对数据进行分组。
b.带有一个分组变量的散点图
c.带有多个分组变量的散点图
加载hospital数据集,绘制hospital数据中Age和Weight变量的散点图,根据患者的性别和是否吸烟进行分类。使用标记o表示非吸烟者和标记*表示吸烟者。
d.指定散点图的坐标区
加载carsmall数据机。创建一个包含两个字图的图窗,并且以ax1和ax2形式返回axes对象。通过引用对应的Axes对象,在每个坐标区中创建散点图。在左边的字图中,分组以Model_Year变量分类,在右边的图,分组以Cylinde变量,通过将相应的Axes对象传递给title函数,给每一个图添加标题。
e.指定标记颜色