使用分组数据创建散点图
此示例显示了如何使用分组的样本数据创建散点图。
散点图是一个变量与另一个变量的简单图。MATLAB®函数阴谋
和分散
产生散点图。MATLAB函数PlotMatrix
可以产生此类图的矩阵,显示几对变量之间的关系。
统计和机器学习工具箱™功能GSCATTER
和gplotmatrix
产生这些图的分组版本。这些函数可用于确定每个组中两个变量的值还是这些变量之间的关系是相同的。这些功能使用不同的绘图符号来指示组成员身份。您可以使用gname
用文本标签或观察号在图上标记点。
假设您想检查三个不同型号的汽车的重量和里程。
加载汽车舞gScatter(重量,mpg,model_ year,'bgr',,,,'xos')
这表明,不仅汽车的重量与其里程之间存在牢固的关系,而且更新的汽车往往比较旧的汽车更轻巧,并且具有更好的汽油里程。
默认论点GSCATTER
产生一个带有相同符号但不同颜色的不同组的散点图。上面的最后两个参数请求所有组以默认颜色和不同的符号显示。
这汽车舞
数据集包含其他描述汽车不同方面的变量。您可以通过创建分组的绘图矩阵在单个显示中检查其中的几个。
xvars = [重量位移马力];yvars = [mpg加速度];gplotmatrix(xvars,yvars,model_year,'bgr',,,,'xos')
右上方子图显示MPG
反对马力
并表明,多年来,汽车的马力有所下降,但汽油行驶里程有所改善。
这gplotmatrix
函数还可以从单个变量列表中绘制所有对,以及每个变量的直方图。看马诺瓦。