美文网首页
数据分析师的秘诀 ,如何在 MATLAB 中创建散点图

数据分析师的秘诀 ,如何在 MATLAB 中创建散点图

作者: iCloudEnd | 来源:发表于2023-03-08 10:21 被阅读0次

MATLAB 中数据可视化的分步教程

image.png

在 MATLAB 中创建散点图是可视化两个连续变量之间关系的有用方法。在本教程中,我们将逐步介绍在 MATLAB 中创建散点图的步骤。

加载数据

首先,我们需要加载要用于散点图的数据。对于本教程,我们将使用MATLAB 包中iris包含的数据集datasets。

% Load the iris dataset
load fisheriris

使用散点函数创建散点图

接下来,我们将使用 MATLAB 中的函数创建散点图scatter()。我们将使用该scatter()函数创建基本绘图对象,然后添加图层以自定义绘图。

% Create a basic scatter plot
scatter(meas(:,1), meas(:,2))
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
image.png

在上面的代码中,我们首先fisheriris使用函数加载了数据集load()。然后,我们使用该函数创建了一个基本的散点图scatter(),并将meas(:,1)和指定meas(:,2)为要分别在 x 和 y 轴上绘制的变量。xlabel()最后,我们添加了 x 和 y 轴标签,并使用、ylabel()和函数为绘图添加了标题title()。

自定义散点图

现在我们已经创建了一个基本的散点图,我们可以对其进行自定义,使其更具视觉吸引力和信息量。这里有一些例子:

根据第三个变量更改点的颜色

% Create a scatter plot with points colored by species
gscatter(meas(:,1), meas(:,2), species)
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
image.png

在上面的代码中,我们使用该gscatter()函数创建了一个散点图,其中的点由species变量着色。这会创建一个散点图,其中每个物种都用不同的颜色表示。

添加回归线

% Create a scatter plot with a regression line
scatter(meas(:,1), meas(:,2))
xlabel('Sepal Length')
ylabel('Sepal Width')
title('Sepal Length vs. Sepal Width')
hold on
mdl = fitlm(meas(:,1), meas(:,2));
plot(mdl)
image.png

在上面的代码中,我们首先创建了一个基本的散点图。然后,我们使用该函数创建了vs.fitlm()的线性回归模型。最后,我们使用函数将回归线添加到图中。meas(:,1)meas(:,2)plot()

我希望这可以帮助您在 MATLAB 中创建散点图!

相关文章

网友评论

      本文标题:数据分析师的秘诀 ,如何在 MATLAB 中创建散点图

      本文链接:https://www.haomeiwen.com/subject/ybznldtx.html