主题:[求教高手] 关于保存图片
我在图片里面设置了很多参数,结果不能保存,先看程序:
tmp=figure('Position',[0,0,1000,380]);
plot(a2(:,1),'-+','LineWidth',1.5,'color',[0 0 0]);
axis([1,24,0,50])
set(gca,'YGrid','on','Color',[0.8 0.8 0.8],'LineWidth',1.5,'FontSize',14);
set(gca,'XTick',[x],'XTickLabel',{['00:00'],[],['02:00'],[],['04:00'],[],['06:00'],[],['08:00'],[],['10:00'],[],['12:00'],[],['14:00'],[],['16:00'],[],['18:00'],[],['20:00'],[],['22:00'],[]})
a=legend('一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月',-1);
set(a,'FontSize',10,'Color',[1 1 1]);
xlabel('时刻','FontSize',20);
ylabel('温度','FontSize',20);
print -dmeta temperature_001
运行后果:
set(gca,'YGrid','on','Color',[0.8 0.8 0.8],'LineWidth',1.5,'FontSize',14);
set(a,'FontSize',10,'Color',[1 1 1]);
两条被忽略了,也就是legend字体没有调整,图片背景没有变成灰色。。。,但是画出图来后,用鼠标选择保存,则成功。为什么会这样。
此外,我保存是使用的emf格式,如果不是的话,那么
tmp=figure('Position',[0,0,1000,380]);
都会忽略,存了的图片变成matlab默认尺寸,而不是我指定的1000*380。
怎么才能操作成功呢?求教高手
tmp=figure('Position',[0,0,1000,380]);
plot(a2(:,1),'-+','LineWidth',1.5,'color',[0 0 0]);
axis([1,24,0,50])
set(gca,'YGrid','on','Color',[0.8 0.8 0.8],'LineWidth',1.5,'FontSize',14);
set(gca,'XTick',[x],'XTickLabel',{['00:00'],[],['02:00'],[],['04:00'],[],['06:00'],[],['08:00'],[],['10:00'],[],['12:00'],[],['14:00'],[],['16:00'],[],['18:00'],[],['20:00'],[],['22:00'],[]})
a=legend('一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月',-1);
set(a,'FontSize',10,'Color',[1 1 1]);
xlabel('时刻','FontSize',20);
ylabel('温度','FontSize',20);
print -dmeta temperature_001
运行后果:
set(gca,'YGrid','on','Color',[0.8 0.8 0.8],'LineWidth',1.5,'FontSize',14);
set(a,'FontSize',10,'Color',[1 1 1]);
两条被忽略了,也就是legend字体没有调整,图片背景没有变成灰色。。。,但是画出图来后,用鼠标选择保存,则成功。为什么会这样。
此外,我保存是使用的emf格式,如果不是的话,那么
tmp=figure('Position',[0,0,1000,380]);
都会忽略,存了的图片变成matlab默认尺寸,而不是我指定的1000*380。
怎么才能操作成功呢?求教高手