绘图和散点图matlab之间的区别

Nov*_*per 3 matlab plot scatter-plot

请考虑以下数据点和图表

a = randi(50,1,200);
b = randi(50,1,200);
figure;scatter(a,b,'.')
figure;plot(a,b,'.')
Run Code Online (Sandbox Code Playgroud)

当我们运行以下代码时,我们会收到针对b的完全相同的情节,我的问题是为什么我们甚至应该使用或重新改写在什么条件下scatter情节优于plot函数?因为plot似乎有更多格式化选项的scatter功能

Dan*_*Dan 6

plot有一个关键点顺序的概念,所以你可以用它来制作线图.plot还允许您将输入xy值指定为矢量或矩阵,或者允许您输入多个xy矢量,这两个矢量允许您一次绘制多个系列:

![在此处输入图像说明

而scatter只允许你输入1 x和1 y,它们都必须是向量.但是,"散射"允许您指定区域和颜色矢量以单独影响点,即

在此输入图像描述

在此输入图像描述