散点图

分别用scatter函数和scatter3函数绘制二维和三维散点图。scatter函数的调用格式为:

scatter(X,Y,S,C) 在矢量X和Y指定的位置上显示彩色圆圈。X和Y必须大小相同。S确定标记的大小。它可以是与X和Y长度相同的矢量,也可以是一个标量。若S为标量,则MATLAB将所有的标记绘成相同大小。C确定每个标记的颜色。当C为与X和Y长度相同的矢量时,将根据C中的值进行线性着色。当C为length(X)×3的矩阵时,用RGB值指定标记的颜色。C也可以是一个颜色字符串。默认时用'o'作为散点标记。

scatter(X,Y) 用大小和颜色的默认设置绘标记。

scatter(X,Y,S) 使用一种颜色,用指定的大小绘标记。

scatter(...,markertype) 用指定的标记类型替代 'o'。

scatter(...,'filled') 填充标记。

h=scatter(...) 返回scatter函数创建的直线对象的句柄。

下面利用随机数绘散点图。

code.matlab
x=[1:100];
y=rand(1,size(x));
scatter(x,y)

生成图2-4。

Document Image
\[\]

图2-4 散点图