matlab画图

画子图,给整个图加图名,调整画布大小,调整子图大小,设置坐标轴标签和轴点标签,字符串赋值,设置曲线线型和颜色

clear%清除工作区内容
close%关闭上一次运行的图片
%设置系统和预报天数
sys='R';%与输入文件名有关
longsys='GLO';%与图名、输出文件名有关
preday=7;
indir='..\data\';
outdir='.\image\';

%根据上面的输入来获取输入文件、输出文件图表题等
outima=sprintf('%s%s pre-%d.jpg',outdir,longsys,preday);%输出文件名
imgtitle=sprintf('%s pre-%d',longsys,preday);%图标题
RrmsF=sprintf('%sRrms_%s_%d',indir,sys,preday);
DrmsF=sprintf('%srms_%s_%d',indir,sys,preday);

Rrms=textread(RrmsF);
Drms=textread(DrmsF);
[rows,cols]=size(Rrms);


figure('position',[200,200,900,350]);%设置总画布大小
subplot(1,2,1);
plot(Rrms(1,:),'s-','color','k','MarkerFaceColor','k');hold on;%方块,黑色线,黑色实心方块
plot(Rrms(2,:),'o-','color','r','MarkerFaceColor','r');hold on;%圆形,红色线,红色实心圆
plot(Rrms(3,:),'^-','color','b','MarkerFaceColor','b');hold on;%三角,蓝色线,蓝色实心三角
xlim([1,cols]);%设置坐标轴的刻度范围
set(gca,'XTickLabel',{'0.5','1','2','3','4','5','6','7'});%更改坐标轴的刻度标签 
legend('A','B','C','Orientation','horizontal');%添加横着的图例
grid on;
ylabel('RMS[m]');
xlabel('[d]');
set(gca,'OuterPosition',[0.07896013864818024,0.05,0.3926143180909213,0.86]);%设置子图的位置大小


subplot(1,2,2);
plot(Drms(1,:),'s-','color','k','MarkerFaceColor','k');hold on;
plot(Drms(2,:),'o-','color','r','MarkerFaceColor','r');hold on;
plot(Drms(3,:),'^-','color','b','MarkerFaceColor','b');hold on;
xlim([1,cols]);
set(gca,'XTickLabel',{'0.5','1','2','3','4','5','6','7'}); 
legend('A','B','C','Orientation','horizontal');
ylabel('RMS[m]');
xlabel('[d]');
grid on;
set(gca,'OuterPosition',[0.5181927599467011,0.05,0.42572433561596434,0.86]);
suptitle(imgtitle);%设置整个图的图名
saveas(gcf,outima);%保存图片
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值