在MATLAB中绘制带有基于距离的点大小和颜色的散点图
创作时间:
作者:
@小白创作中心
在MATLAB中绘制带有基于距离的点大小和颜色的散点图
引用
CSDN
1.
https://m.blog.csdn.net/subject625Ruben/article/details/144365638
本文将详细介绍如何使用MATLAB从Excel文件中导入数据,创建散点图,并根据每个数据点离原点的距离来调整点的大小和颜色。最后,我们还将优化图形样式,以便符合SCI论文的标准。
步骤 1:准备数据
首先,我们需要准备数据并将其导入MATLAB。假设我们有一个名为excel.xlsx
的Excel文件,第一列包含x坐标,第二列包含y坐标。
步骤 2:导入数据
MATLAB提供了一个非常方便的函数readtable
,用于从Excel文件中读取数据。我们可以通过以下代码导入我们的数据:
步骤 3:计算每个点离原点的距离
为了根据距离调整点的大小和颜色,我们需要计算每个数据点离原点的距离。这个步骤是通过简单的欧几里得距离公式完成的。
步骤 4:调整点的大小和颜色
接下来,我们将根据计算出的距离来调整点的大小和颜色。我们希望距离越近的点越大,颜色越深。我们使用以下代码来设置这些属性。
步骤 5:优化图形样式
为了使图形符合SCI论文的标准,我们需要对图形的字体、轴标签以及标题进行优化。我们还将调整图形的大小,使其适合高质量出版。
步骤 6:结果展示
运行上述代码后,你将得到一个散点图,其中每个点的大小和颜色都根据它离原点的距离进行了调整。这个图表已经过优化,适合直接用于SCI论文或其他学术场合。
% 导入数据
data = readtable('data1.xlsx'); % 读取Excel文件
% 提取x和y坐标
x = data{:, 1};
y = data{:, 2};
% 计算每个点离原点的距离
distances = sqrt(x.^2 + y.^2);
% 根据距离调整点的大小
size_factor = 200 * (1 ./ (distances + 0.1)); % 点的大小,距离越小,越大
% 创建散点图
figure;
scatter(x, y, size_factor, distances, 'filled'); % 使用distances来映射颜色
% 使用cool配色
colormap('cool');
colorbar; % 显示颜色条
% 设置图形属性,优化为SCI论文风格
set(gca, 'FontSize', 12, 'FontName', 'Times New Roman'); % 字体设置
xlabel('X Coordinate', 'FontSize', 14, 'FontName', 'Times New Roman');
ylabel('Y Coordinate', 'FontSize', 14, 'FontName', 'Times New Roman');
title('Scatter Plot with Distance-based Size and Color', 'FontSize', 16, 'FontName', 'Times New Roman');
% 调整图形大小
set(gcf, 'Position', [100, 100, 600, 500]);
% 保存为高质量图片
saveas(gcf, 'scatter_plot.png', 'png');
热门推荐
以漆为笔,以水为墨——非遗漆扇进校园
鲁花食用油燃烧变“沥青”?专家:是油脂共性
丁苯酞对脑梗有作用吗
全面攻略:小区蚊虫消杀,打造健康宜居环境!
电动车安全充电科普小知识,请查收!
新区观察丨两条高铁,给三江新区带来什么?
流感病例激增警报!详解WHO最新流感指南中抗流感药物推荐的重大更新
银行卡激活全攻略:社保卡、借记卡、信用卡激活方式详解
福费廷是什么?福费廷在国际贸易中的十大好处!
拾得遗失物返还纠纷该如何解决
全国法院:关于无证驾驶纠纷的25则裁判规则
电脑组装常见问题解析及解决方案指南
四大天王唱功排名:从歌神到舞王的唱功解析
七台河专攻短道速滑
明朝的军事能力与朱元璋的厉害之处
企业如何重建信任?从制度设计到文化突破
君子之交淡如水:探讨人际关系中的真诚与内涵
“才”聚呼和浩特 赋能城市高质量发展
“斯诺登事件”研究综述及启示
750x1500瓷砖利与弊?750x1500瓷砖选购注意事项
科普丨透析患者会吃会喝是王道!
2024全网最全多人联机合作游戏大全
洗烘一体机和独立烘干机哪种好?5000元预算哪种洗衣机值得买?
秋意渐浓的北京,这些赏秋好去处收藏好
AI技术在教育中的应用与反思:提高学习成绩但降低课堂参与度
稳健理财的选择方法有哪些?这些选择方法的适用范围是什么?
健身人士为什么偏爱香蕉?揭秘其营养与运动的完美搭配因素
跑步爱好者必读的十本书籍 涵盖关于跑步的一切
流量拉满!58岁“拳王”泰森复出,不敌27岁选手
熊猫针效果全解析:改善黑眼圈的最佳选择与专业建议