我正在准备MATLAB的一些情节。我希望它们都具有相同的外观(字体,字体大小,X标签等),特别是我希望X标签和Y标签位于我所做的每一个绘图的相同位置。这些我通过更改“更多属性”下的x和y位置手动设置。但是,当我保存并关闭数字并稍后重新打开它们进行一些修改时,我发现X和Y标签的位置略有变化。这些变化很小但完全不受欢迎。
这是一个已知的错误还是我做错了什么?我在几台计算机上试过这个但是我总是遇到同样的问题。我正在使用MATLAB2012b。
答案 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 ...... 我想这可以解决你的问题。