MATLAB论文绘图模板与尺寸设置

  • MATLAB图形绘制尺寸设置
    • figure和axes中属性Position的定义与使用
    • figure及axes属性修改的三种方式
    • 图形导出理想尺寸的最方便的方法
  • MATLAB绘图模板,以3子图12cm宽的函数输出为例
  • 参考文献

MATLAB图形绘制尺寸设置

首先我们需要清楚MATLAB对图形尺寸的几个定义:
screen:默认为电脑显示屏幕;
figure:matlab软件用于直观性图形输出的窗口个体;
axes:在当前图窗中创建默认的笛卡尔坐标区,并将其设置为当前坐标区。
Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。
同样,figure下面是axes。axes是那个窗口figure里面你要画的东西。axes的大小和位置取决于figure,如果放大缩小figure的大小,里面的图像也会跟着变化的。

figure和axes中属性Position的定义与使用

figure中的OuterPosition和InnerPosition:

  1. OuterPosition是指外部边界的位置和大小;
  2. InnerPosition是指可绘制区域的位置和大小,默认等于Position;

axes中的OuterPosition和InnerPosition:

  1. OuterPosition是指包含标签和边距的尺寸;
  2. InnerPosition是指不包含标签和边距的尺寸,默认等于Position。

根据实际操作,我们发现导出的实际图形尺寸为InnerPosition尺寸,一般与Position值相等。

figure及axes属性修改的三种方式

这里以figure对象的Position属性为例展示了三种修改方式:

figure('Name', 'Test', 'Color',[1,1,1], 'Units', 'centimeters','Position',[5,5,16,13])
# 其中属性Position用于控制左下角点和figure尺寸,注意默认单位为pixel,这里更改为cetimeters
# 同样可以通过访问具体属性的方式进行修改
f1 =figure
f1.Units = 'centimeters';
f1.Position = [5,5,16,13];
# 也可以采用函数set进行figure属性的修改
f1 = figure
set(f1,'Units','centimeters','Position',[5,5,16,13])
#若使用set(gcf,...)是指对当前figure属性的修改,gca则是对当前axes属性的修改。

可见,上述三种修改方式最重要的是对对象f1的访问,因此在创建figure或axes以及其他类似对象时,最好给对象figure赋予一个实际的f1,这样便于后续对属性的修改。

图形导出理想尺寸的最方便的方法

  1. 首先按照要求将线形、线宽、Legend、Title、X/YLabel,字体、字号等设置好,可在交互式窗口设置,也可采用编程方法设置;
  2. 在图窗中点击文件→导出设置→设置宽度和高度并放大坐标去至充满图窗(至此,图形尺寸设置完毕);
  3. 点击字体,设置为TimesNewRoman,若在步骤1中均已设置好,此处可不用设置,一般设置字号为10pt,
  4. 应用于图窗观察效果,可选择导出为.svg格式矢量图或者直接在图窗编辑按钮下选择复制图窗,然后粘贴至word中即可。

MATLAB绘图模板,以3子图12cm宽的函数输出为例

参考文献

  1. matlab中figure画图大小设置
  2. matlab设置plot图像尺寸大小、坐标轴等
  3. MATLAB画图之自定义图片大小
  4. 【Matlab】关于axes和figure对象的关系
  5. matlab的图像操作——输出图像尺寸大小、坐标轴等各项设置

MATLAB论文绘图模板与尺寸设置相关推荐

  1. 利用Matplotlib进行科技论文绘图模板

    科技论文绘图模板 1. 基本头文件 import numpy as np import matplotlib.pyplot as plt import scipy.io as scio import ...

  2. 用LaTeX写学校论文的模板(三)一些设置

    这页的内容就不放代码了,跟之前封面一样,只要你自己定义变量位置然后放好地方,再访入信息就ok,像我是放在abstract.tex内的,像这样. 一些字体和段落的设置 学校模板要求基础行距是18磅,La ...

  3. Matlab论文绘图配色

    目录 来源 总体方针 使用colormap 更改默认绘图颜色序列 使用单个colormap颜色绘图 使用 coloroder 颜色 来源 使用matlab进行数据绘图,经常使用不同颜色表示不同曲线,但 ...

  4. matlab中绘图时横坐标XTickLabel设置latex字体的大小

    第一步:打开属性编译器. 第二步:axes编辑. 第三步:更改比例值.

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

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

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

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

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

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

  8. Matlab论文插图绘制模板—散点图

    在之前的文章中,分享过Matlab折线图的绘制模板: 柱状图的绘制模板: 以及一些特殊形式的折线.柱状图: 这次再来分享一个十分常用的基础散点图的绘制模板. 先来看一下成品效果: 特别提示:Matla ...

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

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

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

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

最新文章

  1. 零起点学算法104——第几天?
  2. C++ UTF8和UTF16互转代码
  3. 作为一名程序员,谁没跳过槽,“6”招让你“空降”大厂
  4. Java黑皮书课后题第6章:6.1(数学:五角数)一个五角数被定义为n*(3*n-1)/2,其中n=1、2…。所以开始的几个数字就是1、5、12、22…,编写具有以下方法头的方法,返回一个五角数
  5. 利用 WebService实现远程服务器文件的上传和下载
  6. C#中的三种委托方式:Func委托,Action委托,Predicate委托
  7. 中文问好_直击/泷泽秀明秘访台!Hey! Say! JUMP也来了 亲切秀中文问好
  8. 敏捷开发模式下如何更好的进行测试
  9. 学习java多线程,这必须搞懂的这几个概念
  10. mysql 学习笔记 02创建表
  11. 出现特殊分隔符无法分隔解决方案
  12. JS计算本周一和本周五的日期
  13. 扫地机器人石头爬坡_都这么强了,还要怎么升级:真实评测石头T6扫地机器人...
  14. 力扣-811 子域名访问计数
  15. Android基于ksoap2调用WCF服务(二):Android篇
  16. Android自定义控件之app标题栏的封装
  17. 小学生学计算机编程实例,用日常生活小例子来教孩子学编程
  18. python做var模型的滞后阶数怎么确定_请问关于VAR模型的滞后阶数怎么确定?
  19. 信息化集成,路在何方?
  20. 国内顶尖团队的开源地址

热门文章

  1. 示波器电流探头应该怎么保养-PinTech品致
  2. 福大软工 · 真 · 最终作业
  3. 2015上半年教师资格考试高中数学(404)- 用向量数量积推导两角差余弦公式
  4. python 弧度制和角度制相互转换(math库和numpy库);计算反正余弦正切值
  5. asc超级计算机题目,通知公告|2019 ASC 世界大学生超级计算机竞赛(ASC19)报名通知|信息与软件工程学院...
  6. 常来长安——西安游记(我愿称之为博物馆七日游)
  7. matlab分布函数逆函数,正态分布函数的反函数求导 matlab
  8. Generative Image Inpainting with Contextual Attention
  9. 纳米金13nm|金属纳米粒子/Nano gold制备方法-齐岳生物
  10. 一、爬虫 - 新浪爱问共享资源全下载之解决方案