matlab - plot 和 scatter matlab 的区别

标签 matlab plot scatter-plot

考虑以下数据点和图表

a = randi(50,1,200);
b = randi(50,1,200);
figure;scatter(a,b,'.')
figure;plot(a,b,'.')

当我们运行下面的代码时,我们会收到与 a 和 b 完全相同的图,我的问题是为什么我们甚至应该在什么条件下使用 or 再次改写 scatter plot 优于 情节功能?因为 plot 似乎比 scatter 函数有更多的格式化选项

最佳答案

plot具有重要点顺序的概念,因此您可以使用它来制作线图。 plot 还允许您将输入的 xy 值指定为向量或矩阵,或者允许您输入多个 xy 向量都允许您一次绘制多个系列:

![enter image description here

而 scatter 只允许您输入 1 x 和 1 y 并且它们都必须是向量。然而,'scatter'允许您指定一个区域和颜色向量来单独影响点,即

enter image description here

enter image description here

关于matlab - plot 和 scatter matlab 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38196130/

相关文章:

python - 如何更改轴时间限制

r - 根据R中列散点图中的值的一种颜色渐变

python - 在 matplotlib 中绘制矩阵,在获取正值和负值的索引数据时,返回错误的绘图轴或数据

r - ggplot2如何使散点图上的水平和垂直误差条具有相同大小且具有不同比例的轴

matlab - 阻止误差线在 matlab 中重叠

matlab - 计算 FFT 时信号的长度

matlab - 获取绘图点索引

arrays - 从单元格的单元格数组中检索第一个值

matlab - 在 MATLAB/Octave 中绘制 3D 矩阵切片的值

r - 使用结果 ='asis' 以编程方式插入 header 并使用 R markdown 在同一代码块中绘制