​在之前的文章中,分享了Matlab网格曲面图的绘制模板

带帷幕的网格曲面图绘制模板

进一步,再来分享一下带等高线的网格曲面图的绘制模板

先来看一下成品效果:

特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科研绘图的门槛,只需按照模板格式添加相应内容,即可得到满足大部分期刊以及学位论文格式要求的数据插图。如果觉得有用可以分享给你的朋友


模板中最关键的部分内容

1. 数据准备

此部分主要是读取原始数据

% 读取数据[X,Y] = meshgrid(-3:0.15:3);Z = peaks(X,Y);

2. 颜色定义

作图不配色就好比做菜不放盐,会感觉少点味道。

但颜色搭配比较考验个人审美,需要多加尝试。

这里直接使用TheColor配色工具中的SCI权威配色库

%% 颜色定义map = TheColor('sci',2068);% map = flipud(map);

获取方式:公众号(阿昆的科研日常)后台回复 TC

3. 带等高线的网格曲面图绘制

使用‘meshc’命令,绘制未经美化的带等高线的网格曲面图

mc = meshc(X,Y,Z,Z);hTitle = title('Error at the Given Data Sites');hXLabel = xlabel('x');hYLabel = ylabel('y');hZLabel = zlabel('Error');view(-37.5,30)

4. 细节优化

为了插图的美观,将图赋上之前选择的颜色

% 赋色colormap(map)colorbar

然后,对等高线、曲面以及坐标轴细节进行美化

% 等高线图调整mc(2).LineWidth = 1.5;mc(2).LineStyle = '-';% ax = gca;% ax.ZLim(2) = 10;% mc(2).ZLocation = 'zmax';ax = gca;ax.ZLim(1) = -10;% 网格曲面图调整mc(1).LineWidth = 1; mc(1).LineStyle = '-';% mc(1).FaceAlpha = 0;% 坐标区调整set(gca, 'Box', 'off', ...                                                          % 边框         'LineWidth', 1, 'GridLineStyle', '-',...                                   % 坐标轴线宽         'XGrid', 'on', 'YGrid', 'on','ZGrid', 'on', ...                            % 网格         'TickDir', 'out', 'TickLength', [.015 .015], ...                           % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off',  'ZMinorTick', 'off',...         % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1], 'ZColor', [.1 .1 .1])         % 坐标轴颜色% 字体和字号set(gca, 'FontName', 'Arial', 'FontSize', 11)set([hXLabel,hYLabel,hZLabel], 'FontName',  'Arial', 'FontSize', 11)set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 背景颜色set(gcf,'Color',[1 1 1])

设置完毕后,以期刊所需分辨率、格式输出图片。

%% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figW figH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

也可以尝试其他配色:

以上。

完整代码:

Matlab带等高线的网格曲面图的绘制模板

Matlab论文插图绘制模板第55期—带等高线的网格曲面图(Meshc)相关推荐

  1. Matlab论文插图绘制模板第54期—带帷幕的网格曲面图(Meshz)

    在上一篇文章中,分享了Matlab网格曲面图的绘制模板: 进一步,再来分享一下带帷幕的网格曲面图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科 ...

  2. Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)

    在之前的文章中,分享了一系列Matlab折线图的绘制模板: 这一次,再来分享一种特殊的折线图:带误差棒的折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...

  3. Matlab论文插图绘制模板第61期—横向多组堆叠图

    之前有分享过一个Matlab多组堆叠图的绘制模板: 最近有朋友私信我,想让我出一个横向的多组堆叠图. 所以,这次就再出一期横向多组堆叠图的教程. 先来看一下成品效果: 特别提示:Matlab论文插图绘 ...

  4. Matlab论文插图绘制模板第70期—带误差棒的柱状图(Bar with Errorbar)

    在之前的文章中,分享了一系列Matlab柱状图的绘制模板: 这一次,再来分享一种特殊的柱状图:带误差棒的柱状图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...

  5. Matlab论文插图绘制模板第45期—带直方图的散点图(Scatterhistogram)

    在之前的文章中,分享了Matlab直方图的绘制模板: 二元直方图的绘制模板: 这一次,再来分享一下Matlab带直方图的散点图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板 ...

  6. Matlab论文插图绘制模板第24期—柱状图(多组堆叠)

    在之前的文章中,分享了一个Matlab柱状图的绘制模板: 以及一些特殊形式的柱状图: 昨天有朋友问我,类似下面这种多组堆叠图应该怎么画. 我告诉她,之前有类似的教程,稍微举一反三一下,不难画. 但回头 ...

  7. Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)

    在之前的文章中,分享了Matlab柱状图的绘制模板: 折线图的绘制模板: 散点图的绘制模板: 在实际应用时,很多时候需要在以上内容基础上添加误差棒. 所以,这次来分享一下带误差棒的柱状图的绘制模板,算 ...

  8. Matlab论文插图绘制模板第50期—分簇散点图(Swarmchart)

    在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:分簇散点图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab ...

  9. Matlab论文插图绘制模板第78期—进阶词云图

    词云图一般由词汇.颜色.大小三种元素构成,其中颜色主要用于区分不同的词汇,而字体的大小可以直观地展示词汇数值的大小. 在之前的文章中,分享过一个简单的Matlab词云图绘制模板. 那么,我们进一步看一 ...

最新文章

  1. 行业新风向!AI人才缺口30万,单个项目最高补贴1000万元!
  2. Python系统的下载与安装教程
  3. 测试三相无刷电机驱动器 XXD2212 电调
  4. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法
  5. c语言编程单向链表排序,【分享】C语言 简单链表创建 排序 输出
  6. 跟我一起玩Win32开发(20):浏览文件夹
  7. python线程安全的计数器_+ =运算符在Python中是线程安全的吗?
  8. 华为、中兴圈地IPTV金矿 中小企业南柯一梦
  9. 让人欲罢不能的量子学
  10. Android 架构优化~MVP 架构改造
  11. SAP 批导程序导入Excel后,Excel自动打开
  12. 客户成功案例 | 台湾杜邦:提升制程能力的法宝 — 先进的数据分析
  13. matlab 变分法,模糊数学+变分法+Matlab基础教程
  14. 英雄连2一直显示连接relic服务器,英雄连2 联机PleaseWait问题解决详细教程
  15. 我的ROS2开发环境
  16. nodejs--模块化、模块作用域、导出数据的几种方式、包、包管理、自定义包、模块加载机制
  17. 解决方案:LoadLibrary加载动态库失败,错误代码126
  18. 写个鸭子类方法java_小黄鸭系列java基础知识 | Java基本语法
  19. 立锜1.2V~5.5V稳压芯片RT9078-33GJ5
  20. CAR-T研究最新进展(2022年10月第二期)

热门文章

  1. 游戏行业的个人看法(国内MMORPG,国外SLG)
  2. Linux中的ted工具,TED | 你以为语言只是交流工具?
  3. IT30:IT男出差备忘录(又当爹又当妈)
  4. Excel 绘制直方图
  5. 深度全面对比分析:阿里云服务器和腾讯云服务器那家好?
  6. 架构师速成7.4-架构师为什么要带团队
  7. PvP竞赛游戏设计与实现
  8. 如何除去一张图片四周的空白部分
  9. 【年终盛典】华为云开发者英雄大会
  10. UE4材质11_材质参数集