在之前的文章中,分享了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);

3. 瀑布图绘制

使用‘waterfall’命令,绘制未经美化的瀑布图

w = waterfall(X,Y,Z,Z);hTitle = title('Error at the Given Data Sites');hXLabel = xlabel('x');hYLabel = ylabel('y');hZLabel = zlabel('Error');view(-39,39)

4. 细节优化

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

% 赋色colormap(map)colorbar

然后,对线属性以及坐标轴细节进行美化:

% 线属性调整w.LineWidth = 1.2;% w.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论文插图绘制模板第60期—瀑布图(Waterfall)

Matlab论文插图绘制模板第60期—瀑布图(Waterfall)相关推荐

  1. Matlab论文插图绘制模板第39期—阶梯图(Stairs)

    在之前的文章中,分享了Matlab折线图的绘制模板: 三维折线图的绘制模板: 以及一些特殊的线图: 这次再来分享一种线图:阶梯图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨 ...

  2. Matlab论文插图绘制模板第48期—平行坐标图(Parallelplot)

    ​上一期文章中,分享了Matlab帕累托图的绘制模板: 这一次,再来分享一种特殊的线图:平行坐标图. '平行坐标图是一种通常的可视化方法,用于对高维几何和多元数据的可视化--为了克服传统的笛卡尔直角坐 ...

  3. Matlab论文插图绘制模板第28期—折线图进阶

    在之前的文章中,分享了Matlab折线图的绘制模板: 散点图的绘制模板: 也介绍了误差棒的使用方式: 这一次,我们尝试在折线图的基础上,加入更多的元素,比如线型.符号类型.公式,并在此基础上添加误差棒 ...

  4. Matlab论文插图绘制模板第56期—曲面图(Surf)

    在之前的文章中,分享了一系列Matlab网格曲面图的绘制模板: 这一次,再来分享一下曲面图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进 ...

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

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

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

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

  7. Matlab论文插图绘制模板第67期—三角网格图(Trimesh)

    在之前的文章中,分享了Matlab网格曲面图的绘制模板: 以及一些特殊形式的网格曲面图: 这一次,再来分享一种特殊的网格曲面图:三角网格图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模 ...

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

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

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

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

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

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

最新文章

  1. 基于yolov5的行人检测跟踪与社交距离预测 (pedestrian detection and social distance prediction)
  2. java 数据库 流式查询_关于mybatis:强大MyBatis-三种流式查询方法
  3. php getconfig,PHP: tidy::getConfig - Manual
  4. python导入其他py文件-Python如何import其它.py文件及其函数
  5. 2014-3-9 星期天[周末计划实施总结]
  6. Discuz!6.1.0 用户密码如何加密的?
  7. web中静态资源和动态资源的概念及区别
  8. 虚拟机使用ESXi主机物理硬盘的办法
  9. OpenShift 4 - 用Compliance Operator对OpenShift进行安全合规扫描
  10. Aurelia – 模块化,简单,可测试的 JS 框架
  11. cs229线性回归和逻辑回归总结
  12. 阿里云云计算 39在线实验--PolarDB MySQL
  13. 考研_数学二_中值定理_证明题_辅助函数的设法
  14. android平板电脑 刷机工具,安卓平板电脑刷机教程之一键刷机.pdf
  15. 画二元函数即三维图像的函数及matlab代码
  16. 域名系统(Domain Name System,DNS)
  17. html box 竖线,【CSS】这种竖线效果如何实现呢
  18. 标题:深度分销的方向和尺度 内容:Pnbsp;深度分销的方向和尺度BRnbsp;nbsp; 所谓深度分销,有人也称之为通路精耕细作,是通过减少原有渠道层次,并增强中间商分销能力或通过企
  19. [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions
  20. MBR、GPT、GUID知识普及

热门文章

  1. oracle时间某年某月某日,sql getdate 咋办分享Sql的getDate()用法
  2. 安装西门子TIA Portal V15.1提示先决条件不足如何处理?
  3. elasticsearch,spring boot,mybatis项目小结
  4. java 穷举 排列组合_穷举排列组合列表
  5. python竖线_python对齐竖线
  6. 北京积分落户公示名单公布:华为笑傲榜单,来看落户最多的是哪些企业!
  7. O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸)
  8. Excel AES加密
  9. 微型计算机内存与外存的区别,计算机的内存 和外存一样吗?
  10. 桌面图标计算机图标被禁用,电脑桌面图标常见问题