在MATLAB中设置和保存轴标签

时间:2014-03-09 10:42:50

标签: matlab matlab-figure

我正在准备MATLAB的一些情节。我希望它们都具有相同的外观(字体,字体大小,X标签等),特别是我希望X标签和Y标签位于我所做的每一个绘图的相同位置。这些我通过更改“更多属性”下的x和y位置手动设置。但是,当我保存并关闭数字并稍后重新打开它们进行一些修改时,我发现X和Y标签的位置略有变化。这些变化很小但完全不受欢迎。

这是一个已知的错误还是我做错了什么?我在几台计算机上试过这个但是我总是遇到同样的问题。我正在使用MATLAB2012b。

1 个答案:

答案 0 :(得分:0)

尝试使用以下内容:

清除所有 关闭所有

X =兰特(10,1); Y =兰特(10,1);

figure(1)
plot(X,Y)
title('This is a figure','interpreter','latex','FontSize',30);
whitebg([1,0.89063,0.87891]) % Background
set(gca,'FontSize',21); % Font size
set(gca,'YTick',[0 0.2 0.4 0.6 0.8 1])
set(gca,'XTick',[0 0.2 0.4 0.6 0.8 1])
set(gca,'XColor',[0.38,0.10,0.10]) %Color of the axis X
set(gca,'YColor',[0.38,0.10,0.10]) %Color of the axis Y
xlabel('x','interpreter','latex','FontSize',30); % Using for instance latex fonts
ylabel('y','interpreter','latex','FontSize',30);
set(gca,'LineWidth',3)

并将它们保存在最终文件中,例如pdf,eps jpeg ...... 我想这可以解决你的问题。