MATLAB —— 散点图绘制

语法:

  • scatter(x,y)
  • scatter(x,y,sz)
  • scatter(x,y,sz,c)
  • scatter(___,'filled')
  • scatter(___,mkr)
  • scatter(___,Name,Value)
  • scatter(ax,___)
  • s = scatter(___)

参数说明:

  • sz:标记面积,默认36

  • c:标记颜色
    在这里插入图片描述

  • mkr:标记类型,默认为’o’
    在这里插入图片描述

  • filled:用于填充标记内部的选项

更详细参数参见:https://ww2.mathworks.cn/help/matlab/ref/scatter.html#btrli6p-1

说明:

  • scatter(x,y) 在向量 x 和 y 指定的位置创建一个包含圆形的散点图。该类型的图形也称为气泡图。

  • scatter(x,y,sz) 指定圆大小。要绘制大小相等的圆圈,请将 sz 指定为标量。要绘制大小不等的圆,请将 sz 指定为长度等于 x 和 y 的长度的向量。

  • scatter(x,y,sz,c) 指定圆颜色。要以相同的颜色绘制所有圆圈,请将 c 指定为颜色名称或 RGB 三元数。要使用不同的颜色,请将 c 指定为向量或由 RGB 三元数组成的三列矩阵。

  • scatter(___,‘filled’) 填充圆形。可以将 ‘filled’ 选项与前面语法中的任何输入参数组合一起使用。

  • scatter(___,mkr) 指定标记类型。

  • scatter(___,Name,Value) 使用一个或多个名称-值对组参数修改散点图。例如,‘LineWidth’,2 将标记轮廓宽度设置为 2 磅。

  • scatter(ax,___) 将在 ax 指定的坐标区中,而不是在当前坐标区中绘制图形。选项 ax 可以位于前面的语法中的任何输入参数组合之前。

  • s = scatter(___) 返回 Scatter 对象。在创建散点图后,以后可使用 s 对其进行修改。

操作案例:

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(unnamed(:,1),unnamed(:,2),10,'filled')

在这里插入图片描述

scatter(unnamed(:,1),unnamed(:,2),'.')

在这里插入图片描述

scatter(unnamed(:,1),unnamed(:,2),40,'r','filled')

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值