MATLAB 按组聚类绘图gscatter"/>
MATLAB 按组聚类绘图gscatter
一、用法
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)
控制图例是否显示在图表上。 默认创建图例。gscattergscatter(x,y,g,clr,sym,siz,doleg,xnam,ynam)
指定用于 x 轴和 y 轴标签的名称。如果您不提供 xnamand ynam,并且 xandy输入是具有名称的变量,则使用变量名称标记轴。gscattergscatter(ax,___)
使用轴对象指定的绘图轴ax。指定 ax为第一个输入参数,后跟前面语法中的任何输入参数组合。h = gscatter(___)
返回与___中的组相对应的图形句柄g。
二、clc属性
长名称 | 简称 | RGB 三元组 |
---|---|---|
黄色的 | 'y' | [1 1 0] |
品红 | 'm' | [1 0 1] |
青色 | 'c' | [0 1 1] |
红色的 | 'r' | [1 0 0] |
绿色的 | 'g' | [0 1 0] |
蓝色 | 'b' | [0 0 1] |
白色的 | 'w' | [1 1 1] |
黑色的 | 'k' | [0 0 0] |
三、符号属性
价值 | 描述 |
---|---|
'o' | 圆圈 |
'+' | 更多迹象 |
'*' | 星号 |
'.' | 观点 |
'x' | 叉 |
's' | 正方形 |
'd' | 钻石 |
'^' | 向上的三角形 |
'v' | 向下三角形 |
'>' | 指向右边的三角形 |
'<' | 向左三角形 |
'p' | 五角星(五角星) |
'h' | 六角星(六角星) |
'none' | 没有标记 |
如果您没有为所有组指定足够的值,则 根据需要循环指定值
例如:'o+*v'
四、案例
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')
更多推荐
MATLAB 按组聚类绘图gscatter
发布评论