news 2026/4/15 7:19:02

MATLAB 数据可视化神器:Plot、Heatmap、Surface 图完整进阶指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MATLAB 数据可视化神器:Plot、Heatmap、Surface 图完整进阶指南

🎯 前言:为什么要学 MATLAB 数据可视化?

MATLAB 的可视化能力是业内公认的强项,尤其在:

  • 科研论文绘图

  • 工程数据分析

  • 信号处理 / 图像处理

  • 实验结果呈现

中具有极高使用率。

本教程将带你从零基础入门掌握高质量绘图技巧,涵盖:

plot折线图
scatter散点图
bar柱状图
heatmap热力图
surf三维曲面图
✔ 常用美化技巧(颜色/粗细/字体/图例)

✨ 目录

  1. 折线图 plot

  2. 散点图 scatter

  3. 柱状图 bar

  4. 热力图 heatmap

  5. 三维曲面图 surf

  6. 图像美化技巧

  7. 完整绘图代码模板(可直接套用)


1️⃣ plot —— MATLAB 最常用的可视化方式(折线图)

折线图用于展示随时间变化连续变化的数据

✔ 示例:画一个简单的正弦曲线

x = 0:0.1:10; y = sin(x); figure; plot(x, y); title('正弦曲线'); xlabel('x'); ylabel('sin(x)');

📝 解释:

  • figure打开新图窗

  • plot(x, y)绘制折线图

  • xlabel,ylabel,title设置标签


✔ 多条折线 —— 用 hold on

x = 0:0.1:10; plot(x, sin(x), 'r', 'LineWidth', 1.5); % 红色 hold on; plot(x, cos(x), 'b--', 'LineWidth', 1.5); % 蓝色虚线 legend('sin(x)', 'cos(x)');

🔍 解读:

  • 'r'红色,'b--'蓝色虚线

  • LineWidth设置线宽

  • legend添加图例


2️⃣ scatter —— 散点图(数据分布分析必备)

散点图用于展示数据分布、聚类趋势。

✔ 简单示例

x = randn(1,100); y = randn(1,100); figure; scatter(x, y, 50, 'filled'); title('随机散点图'); xlabel('X'); ylabel('Y');

📝 参数说明:

  • 50是点大小

  • 'filled'表示填充颜色


✔ 彩色散点(显示强度信息)

c = sqrt(x.^2 + y.^2); % 颜色映射 figure; scatter(x, y, 50, c, 'filled'); colorbar; title('彩色散点图');

🌈colorbar显示右侧颜色刻度条


3️⃣ bar —— 柱状图(类别数据对比)

例如统计 5 个月份销量:

data = [12, 18, 25, 20, 15]; figure; bar(data); title('月销量对比'); xlabel('月份'); ylabel('销量');

✔ 分组柱状图(常用于论文)

data = [10 15 20; 12 18 22; 14 20 25]; figure; bar(data); legend('A类产品','B类产品','C类产品'); title('三类产品季度销量');

行 → 组
列 → 分类


4️⃣ heatmap —— 热力图(矩阵数据显示神器)

热力图适合展示相关性矩阵、混淆矩阵、二维场数据

✔ 基础示例

data = rand(10,10); figure; heatmap(data); title('热力图示例');

✔ 自定义行列标签

data = randi(100, 5, 5); rowNames = {'A','B','C','D','E'}; colNames = {'X','Y','Z','P','Q'}; figure; heatmap(colNames, rowNames, data); title('带行列标签的热力图');

✔ 色彩控制(非常重要)

h = heatmap(data); h.Colormap = parula; % 默认 % 可选: hot, cool, jet, autumn, winter h.ColorLimits = [0 1]; % 控制颜色范围

5️⃣ surf —— 三维曲面图(Surface 图)

三维可视化通常用于函数图形、地形数据、模拟结果。

✔ 示例:绘制 z = sin(x) + cos(y)

figure; surf(x, y, z); shading interp; % 平滑颜色 colormap(jet); % 色彩方案 light; % 添加光源 lighting gouraud; % 光照模式 colorbar; % 颜色条

✔ 让图更好看:加光照 + 插值

figure; surf(x, y, z); shading interp; % 平滑颜色 colormap(jet); % 色彩方案 light; % 添加光源 lighting gouraud; % 光照模式 colorbar; % 颜色条

效果瞬间高大上。


6️⃣ 图像美化技巧(论文级)

MATLAB 默认图比较朴素,但几行参数即可提升质感。


✔ 线条加粗

plot(x, y, 'LineWidth', 2);

✔ 字体增大(论文常用)

set(gca, 'FontSize', 14);

✔ 设置图像分辨率(输出高清)

print(gcf, 'figure.png', '-dpng', '-r300'); % 300DPI

✔ 修改颜色

MATLAB 常用颜色:

名称字符RGB
红色'r'[1 0 0]
蓝色'b'[0 0 1]
绿色'g'[0 1 0]
黑色'k'[0 0 0]

自定义示例:

plot(x, y, 'Color', [0.2 0.6 0.9], 'LineWidth', 2);

7️⃣ 通用绘图模板(强烈建议收藏)

无论画什么图,这个模板都适用。

figure; plot(x, y, 'LineWidth', 2); title('图标题','FontSize',16); xlabel('X 轴','FontSize',14); ylabel('Y 轴','FontSize',14); grid on; set(gca, 'FontSize',12); legend('数据');

🎉 总结

通过本篇文章,你已经掌握了 MATLAB 中最常用的可视化方式:

✔ 折线图 plot
✔ 散点图 scatter
✔ 柱状图 bar
✔ 热力图 heatmap
✔ 三维曲面图 surf

以及:

✨ 颜色控制
✨ 线条图例
✨ 字体分辨率美化
✨ 论文级输出技巧

这些图形涵盖了 MATLAB 90% 的科研绘图需求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 16:09:32

中医药特色的“互联网+”智慧养老新模式:让千年智慧照进晚年日常

有次,杭州拱墅区的陈老伯在公园缓缓打出八段锦的第一式,手腕上的智能脉诊仪同步记录着他的脉象数据。千里之外的中医体质辨识平台,正根据他过去一周的睡眠、饮食、运动及脉象变化,生成个性化的“节气养生方案”。这一幕&#xff0…

作者头像 李华
网站建设 2026/4/10 10:28:31

如何用 OpenAI API 构建自己的智能问答系统(含完整代码)

目录 整体架构(检索增强生成 — RAG) 准备工作与依赖 文档入库(生成 embeddings 并存入 FAISS)—— ingest.py 后端(FastAPI):查询路由 检索 调用 OpenAI Responses —— app.py 示例运行…

作者头像 李华
网站建设 2026/4/11 22:48:57

LangChain框架利弊分析:大模型应用开发是否真的需要框架?

简介 文章探讨了LangChain框架在大模型应用开发中的适用性。作者指出框架存在的意义在于封装重复劳动、沉淀最佳实践和统一代码风格,但同时也指出盲目引入框架可能带来的问题。通过对LangChain的API设计分析,作者认为其存在不一致且冗长的问题&#xff…

作者头像 李华
网站建设 2026/4/8 6:45:07

揭秘!这几家撕碎机源头厂家,为何让同行都抢着合作?

《撕碎机哪家好:专业深度测评与排名前五榜单》开篇:测评背景与目的在工业固废处理、资源回收等领域,撕碎机作为核心预处理设备,其性能直接关系到生产效率与运营成本。市场上品牌众多,性能参差不齐,如何选择…

作者头像 李华
网站建设 2026/4/10 22:53:37

如何快速上手Hunyuan3D-2.1:新手完整3D创作指南

如何快速上手Hunyuan3D-2.1:新手完整3D创作指南 【免费下载链接】Hunyuan3D-2.1 腾讯开源项目Hunyuan3D-2.1,一站式图像到3D、文本到3D生成解决方案,轻松打造高分辨率纹理的3D资产。基于先进的扩散模型,助力创意无限,开…

作者头像 李华