【问题标题】:Set and save axes labels in MATLAB在 MATLAB 中设置和保存坐标区标签
【发布时间】:2014-03-09 10:42:49
【问题描述】:

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

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

【问题讨论】:

    标签: matlab matlab-figure


    【解决方案1】:

    尝试使用类似的东西:

    全部清除 全部关闭

    X=rand(10,1); Y=rand(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... 我想这可以解决你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多