matlab设置plot图像尺寸大小、坐标轴等

Matlab作为工程中的数据可视化工具是非常的方便的。但是在具体的生成过程中通常会遇见以下几个比较常见的问题,这里以我最近在写论文中用图遇到的问题作为例子。简要说明输出图像大小位置规范的重要性。

          1:colorbar的位置大小范围不一致、不合理

          2:输出图像的尺寸不合理,在插入论文的过程中需要拖拽放大,导致图像不可避免的不一致。

          3:输出图像的分辨率和清晰度太低,这在论文中是非常不可取的,所以需要进行一定的调整。

          4:输出图像的坐标轴上下限等不合理、不一致。

          5:输出图像的位置不合理。

下面逐个解决问题:


2:对于图像尺寸的各项设定

        首先我们先要确定插入的是多大的尺寸,如果直接插入需要放大或者缩小,势必会影响欢看。以A4纸为例,宽度约为21cm,页边距通常为5cm,那么如果图片是单列居中操作的话,可以将宽度定为8~12cm。如果图片是两列居中,可以将宽度定为5~7cm。

        Matlab生成图片以后,File(文件)—Export setup(导出设置)


         



          蓝色区域设置图片的尺寸(默认都是auto)



          我在这里将图片的宽和高都设置为7cm,点击save(保存)。

然后返回到主界面,File—saveas(另存为),如下图所示:

哈哈哈哈,这里只是做一个演示,表示图片改变大小的方式,具体美观的样式需要自己尝试设定~。


3:输出图像的分辨率和清晰度设置

      论文中的图片格式要求都是很高的,所以清晰什么的非常重要。

分辨率设置:

File—Export setup—Rendering


设置分辨率,将其设置为500以后,清晰度提升非常明显。


另外另存为的时候,将其保存为tiff格式的矢量图,这样放大以后不会失真


4:输出图像的坐标上下限设置

        这个可以通过程序中的语句来设定:

设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]);       分别是x,y轴的上下限;

设置图片大小:set(gcf,'position',[x1,y1,dx,dy]);     x1,y1是图的左下角坐标(相对于整个屏幕),dx,dy是图沿x,y方向的大小;

坐标轴名称设定:set(gca,'FontName','Times New Roman','FrontSize',7,'LineWidth',1.5);

坐标轴反向:set(gca,'zdir','reverse');     将坐标轴数值反向;


其中:gcf是目标图像的图形句柄对象,gca是目标图像的坐标轴句柄对象,matlab也是一种面向对象的语言。


例:set(gcf,'unit','centimeters','position',[10 5 7 5])

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)

Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO) http://www.microsoft.com/downloads/en/details.aspx?FamilyID71deb800-c591-4f97-a900-bea146e4fae1&displaylangen转载于:https://www.cnblogs.com/joshuali/archive/2011/03/22/4339226.html

计算机基础知识excle,职称计算机基础知识:Excel工作表的复制

(1)在工作簿内部复制1)鼠标拖曳法将鼠标指针指向被复制的工作表标签,按下Ctrl键,按下鼠标,此时鼠标指针变成内含“十”字形的表的图标,同时旁边的黑色倒三角用以指示工作表的复制位置。沿着标签区域拖动鼠标到达复制点后释放鼠标&…

Makefile中 变量赋值含义

From: http://hi.baidu.com/linuxking/item/aab87527ac88550a76272c91 作者联系方式&#xff1a;李先静 <xianjimli at hotmail dot com> 在Makefile中&#xff0c;对变量的赋值&#xff0c;有好几种方式&#xff0c;它们的意义、使用的场合都各不相同&#xff0c;初…

Matlab中设置图形窗口的大小、字体、axis等

快捷键 首先要了解的是Matlab是面向对象的。最高等级的对象是screen&#xff0c;它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化&#xff0c;screen是不会跟着变化的。但screen变化的话&#xff0c;fig…

南开大学计算机科学与技术考研真题,2016年南开大学计算机科学与技术考研考试科目-考研参考书-考研真题.pdf...

2016年南开大学计算机科学与技术考研考试科目-考研参考书-考研真题研究方指导专业研究 拟招生专业 考试科目向 教师方向备注 人数计算机综①101思想政合基础含&#xff1a;081200 01并行 治理论②201数据结构计算机 与分布 Y101M7 英语一③301​ 75分、计算科学与 体系结 5 数学…

MMN实用架构过程概览

MMN&#xff08;Macro-Micro-Nano&#xff0c;即宏观-微观-纳米&#xff09;实用架构过程初步体现了我的架构观&#xff1a;即以实用主义态度把握架构原则与本质思想&#xff0c;从系统的各个层次剖析架构&#xff0c;提供一个具有指导意义和实施价值的架构过程&#xff0c;采取…

实践分享:开始用Cordova+Ionic+AngularJS开发App

http://www.cocoachina.com/webapp/20150707/12395.html 本文是一篇关于我本人在使用CordovaIonic以及AngularJS开发移动App的过程中的经验的总结&#xff0c;它不是一篇基础入门教程&#xff0c;而是和大家探讨一下关于如何更好的使用这些技术开发一个更好的App。 声明&#x…

git仓库的基本用法

一、简介 git是一个免费的、开源的分布式版本控制系统&#xff0c;可以快速高效地处理从小型到大型的项目。git很容易学习&#xff0c;而且它的占用资源很小&#xff0c;性能也非常好。它超越了subversion、cvs、perforce和clearcase等scm工具&#xff0c;具有廉价的本地分支、…

React开发(249):react项目理解 ant design form加个扩展样式

<Form.Item label"详细地址&#xff1a;" wrapperCol{{ xs: { span: 14 },sm: { span: 14 } }}>{getFieldDecorator(address, {initialValue: type update? activeUpdateData.address : ,rules: [{ message: 请输入详细地址}],})(<Input.TextArea autoSiz…

重庆邮电计算机科学分数线,2020重庆邮电大学录取分数线已公布

重庆邮电大学录取分数线已经陆续出现&#xff0c;下面由出国留学网小编为你精心准备了“2020重庆邮电大学录取分数线已公布”&#xff0c;持续关注本站将可以持续获取高考资讯&#xff01;2020重庆邮电大学录取分数线已公布很多家长和考生们都想知道2020年重庆邮电大学的高考分…

系统集成资质 -考点分析- “三点估算法”出题的形式演化分析

以上内容分析“时间管理”中常考的计算题以及计算题演化的形式。 知识点1&#xff1a;三点估算法 常规考法1&#xff1a;完成活动A悲观估计36天&#xff0c;最可能估计21天&#xff0c;乐观估计6天&#xff0c;求该活动的期望完成时间。 点评&#xff1a;最早考核的形式&#x…

SQL 字符 数字 转换字母

1、将字符中数字转换为中文大写的数字&#xff0c; 注意 100>一零零 而非>一百 123>一二三 而非>一百二十三 CREATE FUNCTION Fn_NumberConvertChinase(number NVARCHAR(50)) RETURNS NVARCHAR(20) AS BEGIN DECLARE res NVARCHAR(20) DECLARE char CHAR(1) SE…

关于检测手机信号强度,wifi信号强度以及检测周围wifi热点的一个小例子

From: http://blog.csdn.net/wanglj0925/article/details/7743182 一.检测手机信号强度 检测手机信号强度需要用到TelephonyManager类 这个类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在…

git使用.ignore忽略工程中的文件变动

一、描述 总会有些文件无需纳入 Git 的管理&#xff0c;也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件&#xff0c;比如日志文件&#xff0c;或者编译过程中创建的临时文件等。 在这种情况下&#xff0c;我们可以创建一个名为 .gitignore 的文件&#xff0c…

React开发(250):react项目理解 ant design loding控制页面转圈加载

lecturer,lecturerOrganization,admin,menu,modalOkButtonLoading: loading. effects[lecturer/save] || loading.effects[lecturer/update],spanLoading: loading.effects[lecturer/sa ve] || loading.effects[lecturer/update],

华农计算机学院院长,华农大生命科学技术学院副院长到武生院任职

荆楚网消息(通讯员张雄豆)10月14日&#xff0c;华中农业大学生命科学技术学院副院长赵斌正式上任武汉生物工程学院副院长一职&#xff0c;至此&#xff0c;“名校”与“民校”的合作迈出了坚实的一步。根据武汉城市圈7所部属高校与18所省属高校对口支持合作计划&#xff0c;华中…

vc删除文件夹

//功能&#xff1a; 删除非空目录文件夹//输入&#xff1a; DirName 文件夹名//输出&#xff1a; 删除是否成功//功能&#xff1a; 迭代文件夹内文件&#xff0c;一个一个删除BOOL DeleteDirectory(char *DirName){CFileFind tempFind;char tempFileFind[200];sprintf(tempFile…

hadoop基本操作命令小结

启动和关闭Hadoop 启动Hadoop 1.进入HADOOP_HOME目录。 2.执行bin/start-all.sh 关闭Hadoop 1.进入HADOOP_HOME目录。 2.执行bin/stop-all.sh HDFS文件文件系统操作 Hadoop使用的是HDFS&#xff0c;能够实现的功能和我们使用的磁盘系统 类似。并且支持通配符&#xff0c;如*。 …

SourceInsight 常用快捷键

Source Insight是一个面向项目开发的程序编辑器和代码浏览器&#xff0c;它拥有内置的对C/C, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库&#xff0c;并自动显示有用的上下文信息。Source Insight自动创建并维护它自己高性能的符号数据库&am…