技艺是无价之宝 知识是智慧的明灯
绘制各类散点图
散点图是一类用来判断两个变量间相互关系的图形,同时也是一类显示不同数据系列数值间关系的图形。分布规律的散点图,既可以直观地显示出数据的态势,也能够显示出具体的数据点,是科研工作中经常需绘制的一类图形。MATLAB中绘制散点图函数调用格式
(1)scatter(x,y)
功能:在矢量x和y指定的位置绘制一个包含圆形的散点图。
示例:创建x为0和2π间的50个等距值,y为带随机干扰的正弦值,绘制一个散点图。
代码:x=linspace(0,2*pi,50);
y=sin(x)+rand(1,50);
scatter(x,y)
set(gca,'fontsize',16)
(2)scatter(x,y,sz)
功能:在矢量x和y指定的位置绘制一个包含圆形的散点图,若sz为一个标量,则绘制大小相等圆圈的散点图;若sz为一个与x和y同维度的矢量,则绘制大小不等圆圈的散点图。
示例:创建x为0和2π间的50个等距值,y为带随机干扰的正弦值,使用大小不同的圆圈绘制一个散点图。
代码:x=linspace(0,2*pi,50);
y=sin(x)+rand(1,50);
sz=linspace(5,250,50);
scatter(x,y,sz)
set(gca,'fontsize',16)
(3)scatter(x,y,sz,c)
功能:在矢量x和y指定的位置绘制一个包含圆形的散点图;若sz为一个标量&#x