展开全部
可使用scatter(x,y)函数来实现散点636f70793231313335323631343130323136353331333431363032图并标记颜色。
scatter(x,y) :在向量 x 和 y 指定的位置创建一个包含圆形的散点图,该类型的图形也称为气泡图,可设置圆圈大小或者颜色、填充等。
scatter(x,y,sz,c): 指定圆颜色。要以相同的颜色绘制所有圆圈,请将 c 指定为颜色名称或 RGB 三元组。要使用不同的颜色,请将 c 指定为向量或由 RGB 三元组组成的三列矩阵。
代码示例:
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
sz = 25;
c = linspace(1,10,length(x));scatter(x,y,sz,c,'filled')
产生效果如下,符合题主要求的画散点图并且填充颜色:
扩展资料:
scatter(x,y,sz) 指定圆大小。要绘制大小相等的圆圈,请将 sz 指定为标量。要绘制大小不等的圆,请将 sz 指定为长度等于 x 和 y 的长度的向量。
scatter(___,'filled') 填充圆形。可以将 'filled' 选项与前面语法中的任何输入参数组合一起使用。
scatter(___,mkr) 指定标记类型。
scatter(___,Name,Value) 使用一个或多个名称-值对组参数修改散点图。例如,'LineWidth',2 将标