主要内容

使用分组数据创建散点图

此示例显示了如何使用分组的样本数据创建散点图。

散点图是一个变量与另一个变量的简单图。MATLAB®函数阴谋分散产生散点图。MATLAB函数PlotMatrix可以产生此类图的矩阵,显示几对变量之间的关系。

统计和机器学习工具箱™功能GSCATTERgplotmatrix产生这些图的分组版本。这些函数可用于确定每个组中两个变量的值还是这些变量之间的关系是相同的。这些功能使用不同的绘图符号来指示组成员身份。您可以使用gname用文本标签或观察号在图上标记点。

假设您想检查三个不同型号的汽车的重量和里程。

加载汽车舞gScatter(重量,mpg,model_ year,'bgr',,,,'xos'

图包含一个轴对象。轴对象包含3个类型行的对象。这些对象代表70、76、82。

这表明,不仅汽车的重量与其里程之间存在牢固的关系,而且更新的汽车往往比较旧的汽车更轻巧,并且具有更好的汽油里程。

默认论点GSCATTER产生一个带有相同符号但不同颜色的不同组的散点图。上面的最后两个参数请求所有组以默认颜色和不同的符号显示。

汽车舞数据集包含其他描述汽车不同方面的变量。您可以通过创建分组的绘图矩阵在单个显示中检查其中的几个。

xvars = [重量位移马力];yvars = [mpg加速度];gplotmatrix(xvars,yvars,model_year,'bgr',,,,'xos'

图包含6个轴对象。轴对象1包含3个类型行的对象。轴对象2包含3个类型行的对象。轴对象3包含3个类型行的对象。轴对象4包含3个类型行的对象。轴对象5包含3个类型行的对象。轴对象6包含3个类型行的对象。这些对象代表70、76、82。

右上方子图显示MPG反对马力并表明,多年来,汽车的马力有所下降,但汽油行驶里程有所改善。

gplotmatrix函数还可以从单个变量列表中绘制所有对,以及每个变量的直方图。看马诺瓦

也可以看看

||

相关话题