博客
关于我
MATLAB-Scatter3-三维散点图投影至XYZ三个平面
阅读量:795 次
发布时间:2023-02-07

本文共 10791 字,大约阅读时间需要 35 分钟。

MATLAB-Scatter3-三维散点图投影至XYZ三个平面

1 Scatter3绘制的三维图

1.1 数据准备

以下是一组用于生成三维散点图的数据集,数据由X、Y、Z三轴组成:

Archive_F = [0.214774524477043, 0.212273603908085, 0.230944359290959, ...             0.0374815116088139, 0.0182452239211796, 0.0181402544535872, ...             0.0286097030129952, 0.0291005343959346, 0.0262176369739111, ...             0.0253447527583729, 0.0260111045675729, 0.0250223114927176, ...             0.0261032663769370, 0.0276281500305424, 0.0140969568281942, ...             0.0188863144511788, 0.0188209081551797, 0.0185554804662187, ...             0.0176052081940137, 0.0179264959541706, 0.0156252777789427, ...             0.0176869898054699, 0.0204109147393797, 0.0216470199083856, ...             0.0277610565555296, 0.0279784210419991, 0.0281187965824094, ...             0.0317743730425784, 0.0325985585341534, 0.0328298553066216, ...             0.0315201631780755, 0.0365102969754248, 0.0213451933378615, ...             0.0215197252871043, 0.0226079894277912, 0.0221926240318219, ...             0.0842848264129697, 0.0846707261971724, 0.0845620905646032, ...             0.0839180801525432, 0.0835159619120784, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914, 0.0334572803934914, 0.0334572803934914, ...             0.0334572803934914,0.0334572803934914,0.0334572803934914,...
1.2 绘制代码

以下是生成三维散点图的MATLAB代码:

scatter3(Archive_F(1,:), Archive_F(2,:), Archive_F(3,:), 60, ...    'MarkerEdgeColor', 'k', ...    'MarkerFaceColor', [0 .75 .75])axis([0 0.5 2.1*10^7 2.2*10^7 0 0.4])xlabel('xA');ylabel('yB');zlabel('zC');
1.3 图形输出

生成的三维散点图仅显示立体图形,手动旋转坐标轴可以看到三个平面的投影,但无法直接在同一图中观察四个信息(XYZ综合信息、XY信息、XZ信息、YZ信息)。


2 包含三个平面投影的三维图

2.1 绘制代码

以下代码可以在三个子平面上显示对应的投影:

scatter3(Archive_F(1,:), Archive_F(2,:), 0*ones(1,length(Archive_F(1,:))), '.', ...     'MarkerEdgeColor', [8/255, 118/255, 191/255], ...     'MarkerFaceColor', [8/255, 118/255, 191/255]) % xy平面 scatter3(Archive_F(1,:), 2.2*10^7*ones(1,length(Archive_F(1,:))), Archive_F(3,:), '.', ...     'MarkerEdgeColor', [226/255, 124/255, 81/255], ...     'MarkerFaceColor', [226/255, 124/255, 81/255]) % xz平面 scatter3(0.5*ones(1,length(Archive_F(2,:))), Archive_F(2,:), Archive_F(3,:), '.', ...     'MarkerEdgeColor', [230/255, 3/255, 20/255], ...     'MarkerFaceColor', [230/255, 3/255, 20/255]) % yz平面
2.2 图形输出

生成的图形在三个子平面上分别显示了对应的投影,能够清晰地观察到XY、XZ、YZ三个平面的信息。


参考

以上内容仅供技术参考,具体实现可能需要根据实际需求进行调整。

转载地址:http://buyfk.baihongyu.com/

你可能感兴趣的文章
Malor Mass(分子量)
查看>>
MAMP无法正常启动,错误提示The built-in Apache is active
查看>>
mamp环境下navicat无法链接本地mysql
查看>>
Managing CentOS/RHEL kernel modules.
查看>>
Mangoa-Auth/芒果自助多应用企业级授权系统拥有盗版入库、远程更新等功能
查看>>
MangoDB4.0版本的安装与配置
查看>>
Manjaro 24.1 “Xahea” 发布!具有 KDE Plasma 6.1.5、GNOME 46 和最新的内核增强功能
查看>>
Manjaro 24.2 “Yonada” 发布:尖端功能与精美界面再度进化
查看>>
Manjaro Linux 推出新不可变版本:扩展产品范围,开放社区反馈和测试
查看>>
Manual write code to record error log in .net by Global.asax
查看>>
map 函数返回的列表在使用一次后消失
查看>>
Map 遍历取值及jstl的取值
查看>>
Mapbox GL示例教程【目录】-- 已有80篇
查看>>
Mapbox TOKML:将GeoJSON转换为KML的开源工具
查看>>
Mapped Statements collection already contains value for*
查看>>
mapper.xml中mapper找不到问题
查看>>
Mapper映射文件传参(数组/集合)与#{}和${} 区别
查看>>
mapping文件目录生成修改
查看>>
MapReduce Java API-使用Partitioner实现输出到多个文件
查看>>
MapReduce Java API-多输入路径方式
查看>>