Обрезка метки оси X на подграфике

У меня есть вертикальный участок из трех участков. Все три имеют разные названия и Y-метки. Однако они имеют одинаковую x-метку. Графическое окно обрезает последнюю метку x, поэтому ее не видно даже при экспорте в jpeg. Как сделать так, чтобы отображалась последняя метка x? Я использую 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 )

person user3383136    schedule 09.10.2014    source источник


Ответы (1)


Следующий код в MATLAB сохранит jpeg с видимой меткой x на третьем графике:

s1 = участок (3,1,3);

xlabel(s1, 'Что-то')

saveas(gcf, 'что-то', 'jpg')

Поэтому я боюсь, что проблема не воспроизводится в MATLAB.

person danny    schedule 09.10.2014
comment
У меня такой же код. Проблема заключается в графическом окне при отображении графиков. Если бы я показывал одну и ту же метку xlabel для всех трех графиков, то метка отображалась бы только на двух верхних графиках. Последняя xlabel просто обрезана. - person user3383136; 09.10.2014
comment
пожалуйста, отредактируйте в своем вопросе самую короткую соответствующую часть кода и изображение того, что происходит. - person danny; 09.10.2014
comment
К сожалению, не могу выложить фото происходящего. Я показал код для последнего подзаговора в вопросе. - person user3383136; 09.10.2014
comment
замените команду subplot на axhandle = subplot (3,1,3) и команду xlabel на xlabel (время axhandle (с), цвет, черный, размер шрифта, 3). - person danny; 09.10.2014