clear
clc
close all
% 生成 x 值
x = linspace(0, 5, 1000);
% 计算对应的 y 值(二次函数分布)
y = x .^ 2;
% 添加一些随机噪声
y = y + randn(size(y));
c=linspace(1,10,length(x));
arry1=[x',y'];
arry2=sortrows(arry1,2,'descend');
arry3=[arry2,c'];
% 绘制散点图,并根据密度设置颜色
scatter(x, y,[],c,'filled');