当前位置: 首页 > article >正文

matlab散点图

% 生成示例数据(替换为你的数据)

rng(42); % 固定随机种子

X = randn(1500, 1);

Y = 0.6*X + randn(size(X));

% 计算每个数据点的概率密度

data_points = [X, Y];

bandwidth = 0.4; % 带宽参数

density = ksdensity(data_points, data_points, 'Bandwidth', bandwidth);

% 执行密度归一化(核心修改部分)

density_normalized = (density - min(density)) / (max(density) - min(density));

% 创建带密度编码的散点图

figure;

scatter(X, Y, 25, density_normalized, 'filled'); % 25控制点大小

% 图形修饰

colormap(jet(256)); % 使用彩虹色系

c = colorbar;

c.Label.String = '归一化密度'; % 设置颜色条标签

caxis([0 1]); % 强制设置色带范围为[0,1]

axis tight;

grid on;

xlabel('X坐标');

ylabel('Y坐标');

title('归一化密度编码散点图');

% 验证归一化结果(可选)

disp(['原始密度范围: [', num2str(min(density)), ', ', num2str(max(density)), ']'])

disp(['归一化后范围: [', num2str(min(density_normalized)), ', ', num2str(max(density_normalized)), ']'])


http://www.kler.cn/a/577150.html

相关文章:

  • Android原生gif动图加载AnimatedImageDrawable
  • 云计算市场迎来新局面:亚马逊AWS与微软Azure激烈竞争
  • LeetCode刷题--杨辉三角
  • 【C++设计模式】第十篇:外观模式(Facade)
  • swift -(5) 汇编分析结构体、类的内存布局
  • 《量子Java:从超导芯片到光子计算的编程革命》——解析Google量子AI中心的混合架构,揭秘如何用Java控制量子比特!
  • C++ 初始化列表:成员变量的 “快速入场券”
  • 内核编程七:Linux 内核日志的级别
  • 大白话CSS 优先级计算规则的详细推导与示例
  • DBeaver 25.0 社区版安装与数据库连接配置指南(Windows平台)
  • C++11语法糖:auto和范围for循环详解
  • lvgl在ubuntu中模拟运行
  • win11 Visual Studio 17 2022源码编译 opencv4.11.0 + cuda12.6.3 启用GPU加速
  • 新能源汽车充电综合解决方案:安科瑞电气助力绿色出行
  • 青少年编程与数学 02-010 C++程序设计基础 29课题、继承
  • 常用AI工具推荐
  • Python包结构与 `__init__.py` 详解
  • 如何用postman设置接口测试关联
  • CentOS 最新系统安装 Redis 7.0.11 详细指南
  • PyTorch深度学习框架60天进阶学习计划第16天:循环神经网络进阶!