Matlab批量修改fig图片的大小、文字

本文介绍了如何使用Matlab批量修改fig文件的图形大小、坐标轴间隔、坐标轴标题、图例字体和字号,并在左上角添加编号。通过循环遍历指定目录下的fig文件,将修改后的图片保存为png格式。代码实现包括设置图形和坐标轴位置、字体及字号,以及调整横纵坐标刻度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 目的:修改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]);
   %修改横纵坐标标题

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值