在之前的文章中,分享了Matlab羽状图的绘制模板:

进一步,再来分享一下箭头图的绘制模板。

先来看一下成品效果:

特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式。


模板中最关键的部分内容

1. 数据准备

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

% 读取数据load data.mat

2. 颜色定义

作图不配色就好比做菜不放盐,总让人感觉少些味道。

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

这里直接使用TheColor配色工具中的XKCD配色库

%% 颜色定义C = TheColor('xkcd',674);

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

3. 箭头图绘制

使用‘quiver’命令,绘制初始箭头图

q = quiver(X,Y,U,V);hTitle = title('Visualization of air flow data over North America');hXLabel = xlabel('xaxis');hYLabel = ylabel('yaxis');

4. 细节优化

为了插图的美观,将初始箭头图赋上之前选择的颜色并对线型进行调整

% 线型调整q.Color = C;q.LineWidth = 0.75;q.ShowArrowHead = 'on';

然后,对坐标轴细节等进行美化:

% 坐标区调整axis tightset(gca, 'Box', 'off', ...                                   % 边框         'LineWidth', 1,...                                  % 线宽         'XGrid', 'off', 'YGrid', 'off', ...                 % 网格         'TickDir', 'out', 'TickLength', [.01 .01], ...      % 刻度         'XMinorTick', 'off', 'YMinorTick', 'off', ...       % 小刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1])        % 坐标轴颜色% 字体和字号set(gca, 'FontName', 'Arial', 'FontSize', 10)set([hXLabel, hYLabel], 'FontSize', 11, 'FontName', 'Arial')set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 背景颜色set(gcf,'Color',[1 1 1])% 添加上、右框线hold onXL = get(gca,'xlim'); XR = XL(2);YL = get(gca,'ylim'); YT = YL(2);xc = get(gca,'XColor');yc = get(gca,'YColor');plot(XL,YT*ones(size(XL)),'color', xc,'linewidth',1)plot(XR*ones(size(YL)),YL,'color', yc,'linewidth',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论文插图绘制模板第82期—箭头图(quiver)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. Matlab论文插图绘制模板第33期—等高线填充图(contourf)

    在上一期文章中,分享了Matlab等高线图的绘制模板: 进一步,再来分享一下等高线填充图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行 ...

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

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

  9. Matlab论文插图绘制模板第32期—等高线图(contour)

    开门见山: 等高线(contour)图怎么画? 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行科研绘图的门槛,只需按照模板格式添加相应内容,即可得到 ...

最新文章

  1. 基本数据结构(图: 基本结构,DFS,prim算法, kruskal算法)
  2. 大学物理规范作业25稳恒磁场_山东一地出台规定:严禁家长代批作业,违反规定将被一票否决...
  3. 智能窗帘研究制作_基于51单片机智能窗帘的研究与设计
  4. sigar如何获取linux的buffer内存,Linux 下使用Sigar 获取内存信息
  5. antd vue关闭模态对话框_我不能没有的5个Vue.js库
  6. OpenCV-Python实战(番外篇)——OpenCV实现图像卡通化
  7. 浏览器存储用户登录信息的位置
  8. A very hard mathematic problem HDU - 4282(二分)
  9. ov5640摄像头使用心得
  10. Pom文件配置参数详解
  11. css2D、3D详解
  12. 王者服务器维护公告2月,2月26日全服不停机更新公告
  13. 字符串Hash函数对比
  14. 正方验证码智能识别及教务系统模拟登录
  15. 手机安装Linux系统(Ubuntu)
  16. Amazon推新送货无人机Prime Air
  17. linux删除eth2设备_如何添加删除子网卡eth0:1(linux案例)
  18. 学习 Google Gadgets (一)
  19. 第十四章 习题14-11-习题14-20
  20. Advanced Design System(ADS)2009 射频仿真入门

热门文章

  1. PHP是什么,其优势有哪些?
  2. 【Linux】详解socket编程接口
  3. 搜狗如何打特殊符号 - 搜狗特殊符号的打法!!
  4. matlab图片修复原理,图像修复 Region filling and object removal by exemplar-based image inpainting matlab实现...
  5. 如何搭建企业报表管理系统?
  6. Python 爬取蚂蜂窝旅游攻略 (+Scrapy框架+MySQL)
  7. 无穷小进课堂,历史在召唤
  8. 2021年度总结 -- 万粉博主的写作荣誉分享,写博客是一种心灵的修行
  9. iOS 3DTouch的小细节
  10. AutoReleasePool 底层原理