目的:修改fig横纵坐标间隔、图片横纵坐标、坐标轴标题、图例的字体和字号,修改图片的大小以及给图片编号

(有几十张要改,真累,还是代码方便一些~)

input_path='D:\A.thesis';
out_path="D:\A.thesis\test";
namelist = dir([input_path,'\*fig']);
l = length(namelist);

%%
for i = 1:l
  %     read file and file name
   filename{i} = namelist(i).name; 
  %    fprintf( [filename{i},'\n']);
   file=strcat(input_path,'\',filename{i});

%设置一个编号,放到左上角
   num=strcat('(',filename{i} (1:2),')');
   % save as png
   png_name=filename{i} (1:end-4);
   out_file=strcat(out_path,'\',png_name,'.png');
   open(file);
   
   %%
   %图形大小,位置
   set(gcf,'Position',[100 400 250 200]);
   set(gca,'Position',[.18 .20 .60 .70]);
   %修改横纵坐标标题
   ylabel('WL (nm)');
   xlabel('WL (nm)');

%左上角添加编号
   text(470,930,num,'Fontname','times new Roman');
   %修改字体、字号
   set(gca,'Fontname','times new Roman');
   set(gca,'FontSize',10);
   %修改xy轴坐标间隔
   set(gca,'XTick',[450:100:950]);
   set(gca,'yTick',[450:100:950]);
   saveas(gca, out_file)
   close all
end

左边是原始的fig打开,右边是运行代码之后输出的图片。

   

参考链接:

https://blog.csdn.net/lanchunhui/article/details/53224950

https://blog.csdn.net/weixin_33912638/article/details/90220656

Matlab批量修改fig图片的大小、文字相关推荐

  1. MATLAB批量修改图片名称

    申明:转载请注明出处. 设在"D:\UserDesktop\pic\"目录下有很多张格式为jpg照片,命名不规则,如图. 现在用MATLAB批量修改所有图片的命名格式,改为1.jp ...

  2. ps 修改透明图片上的文字,修改图片大小,导出PNG

    修改透明图片上的文字 1.选择'矩形选框工具'(或点击M)选中要删除的部分 2.点击delete 3.如出现'无法完成请求,因为文字图层中的像素在未事先将图层栅格化之前不能修改',说明存在图层未删除. ...

  3. MathType中如何批量修改公式字体和大小

    MathType中如何批量修改公式字体和大小 关于MathType : MathType 是由美国Design Science公司开发的功能强大的数学公式编辑器,它同时支持Windows和Macint ...

  4. 如何批量修改PPT字体、大小、颜色(转)

    如何批量修改PPT字体.大小.颜色 只需要将以下VBA代码中红色字体,替换成需要更改的字体参数,然后将修改完成的VBA代码放入VBA编辑器中运行即可!只适合PPT2007及其以上版本! Sub cha ...

  5. MathType批量修改公式字体和大小

    目录 1.背景 2.解决方法 1.背景 MathType应用在论文中时,有时会因为排版问题批量修改公式字体和大小,一个一个的修改不仅费时费力,还容易出现错误,本教程将详解如何在 MathType公式编 ...

  6. Word 2016 撰写论文(4): 批量修改MathType公式字体大小

    目录 1 保存10pt文件 2 批量修改 总结 参考资料 在向期刊投稿论文时,一般中文或英文五号字对应 公式10pt ,中文或英文小四对应 公式12pt .一般论文写完的时候,发现公式字体大小不对,如 ...

  7. 批量修改文件名中的部分文字

    由于工作性质的不同,有些人的工作会跟很多个文件打交道,一天可能处理几百上千个文件,有时候这些文件名称中都包含一些错误的文字,需要将这些相同的错误文字改成正确的,这时候该怎么办呢?如果找不到好的方法就只 ...

  8. 如何批量修改文件名部分字段或文字?

    如何批量修改文件名部分字段或文字?网上有不少上班族朋友在寻找关于批量修改文件名的操作方法,例如批量修改文件名中的部分字段或者文字,懂得操作的人应该不多,有些方法则需要编写代码的方法看来完成,这个方法对 ...

  9. 【Windows】Word中MathType批量修改公式字体和大小

    引言 在word中利用MathType编写公式,由于插入位置不同导致MathType格式并不统一,如何实现MathType批量修改公式字体和大小? 具体操作 任意打开word文件的MathType公式 ...

最新文章

  1. python装饰器原理-Python装饰器原理与用法分析
  2. java计算两地距离(公里)
  3. php 操作mysql 分表的一种方法
  4. 用Docker搭建Laravel和Vue项目的开发环境
  5. 基于Mat变换的骨架提取Java
  6. 在Windows下编译OpenSSL(VS2005)
  7. react.js学习笔记02
  8. 强化学习ppt_东台中等专业学校北大青鸟班PPT演讲大赛颁奖典礼顺利举行
  9. java xml 转excel_如何用java实现xml文件转excel
  10. DoIP(四)—— 时间参数
  11. 善领dsa android正式版,善领DSA Android(安卓)正式版
  12. python算方差_python计算方差
  13. 狗狗有关的知识tips
  14. 当英文遇上汉语 就知道汉语有多强大了
  15. 贴片电容介质X5R与X7R之间的区别
  16. 我的世界梦之边缘5服务器在维护吗,我的世界梦之边缘V 第一个包含动漫CG剧情的RPG服务器...
  17. QQ群文件下载速度慢-解决办法
  18. python 计算两个日期之间的月数差额
  19. pytorch和tensorflow中实现SMU激活函数
  20. 通过淘宝接口获取手机号码归属地

热门文章

  1. 智能物料搬运小车机械部分设计思路
  2. 惠州 菜鸟机器人_菜鸟首款智能配送机器人小G曝光!以后快递都这么送了
  3. 蛋白酶WSS1A/核酸内切酶MUS81/磷酸二酯酶TDP的DPC修复机制
  4. TLC Flash 笔记
  5. Feign:实现动态URL
  6. 深度学习03-sklearn.LinearRegression 源码学习
  7. 增强计算机的安全性能,使用ZA 和PC-Cillin增强安全性能
  8. 爬取站长之家域名并保存到mysql
  9. Win10预览版系统下载:中文简体64位ISO下载
  10. CSS 滤镜和精灵技术