【问题标题】:X-axis label cutoff in subplot子图中的 X 轴标签截止
【发布时间】:2014-12-04 12:43:43
【问题描述】:

我有一个由三个图组成的垂直子图。这三个都有不同的标题和 y 标签。但是,它们具有相同的 x 标签。图形窗口会切断最后一个 x-label,因此即使导出为 jpeg 也不可见。如何使最后一个 x-label 出现?我正在使用 Scilab,但欢迎使用 matlab 帮助。

subplot(3,1,3)
plot(time,zCorr,"color","blue")
title('Change in z-coordinate correction over time','color','black','fontsize',3)
xlabel("time(s)","color", "black", "fontsize", 3)
ylabel("z-correction(m)","color", "black","fontsize", 3 )

【问题讨论】:

    标签: matlab labels scilab subplot


    【解决方案1】:

    MATLAB 中的以下代码将保存一个 jpeg,其中 x-label 在第三个图中可见:

    s1 = subplot(3,1,3);

    xlabel(s1, 'Something')

    saveas(gcf, 'Something', 'jpg')

    所以恐怕这个问题在 MATLAB 中无法重现。

    【讨论】:

    • 我有相同的代码。问题出在显示绘图时的图形窗口中。如果我要为所有三个图显示相同的 xlabel,那么只有前两个图会显示标签。最后一个 xlabel 只是截断。
    • 请在您的问题中编辑代码中最短的相关部分和正在发生的事情的图像。
    • 很遗憾,我无法发布正在发生的事情的图片。我已经展示了问题中最后一个子图的代码。
    • 将 subplot 命令替换为 "axhandle = subplot(3,1,3)",将 xlabel 命令替换为 "xlabel(axhandle "time(s)","color", "black", "fontsize" , 3)"。
    猜你喜欢
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    相关资源
    最近更新 更多