Уменьшите заголовок графика

MATLAB® для лучшей видимости в заголовках графиков используется жирный и немного больший шрифт. В результате некоторый текст может не помещаться в пределах окна рисунка. Например, этот код создаёт график, который имеет длинный заголовок, который не соответствует границам окна рисунка.

plot(1:10);
title(['This is a title that is too long and does not fit',...
    'within the extents of the figure window.'])

Размер заголовка шрифта основан на TitleFontSizeMultiplier и FontSize свойства осей. По умолчанию FontSize свойство составляет 10 точек, и TitleFontSizeMultiplier является 1.100, что означает, что размер титульного шрифта равен 11 точкам.

Чтобы изменить размер заголовка шрифта, не влияя на остальную часть шрифта в осях, установите TitleFontSizeMultiplier свойство осей.

plot(1:10);
title(['This is a title that is too long and does not fit',...
    'within the extents of the figure window.'])
ax = gca;
ax.TitleFontSizeMultiplier = 1;

Чтобы сделать размер шрифта меньше для всех осей, установите FontSize свойство. Изменение этого свойства влияет на шрифт для заголовка, метки такта и подписей по осям, если они существуют.

plot(1:10);
title(['This is a title that is too long and does not fit',...
    'within the extents of the figure window.'])
ax = gca;
ax.FontSize = 8;

Чтобы сохранить тот же размер шрифта и отобразить заголовок между двумя линиями, используйте массив ячеек с фигурными скобками {} для определения многострочного заголовка.

plot(1:10);
title({'This is a title that is too long and does not fit',...
    'within the extents of the figure window.'})

См. также

Функции

Свойства

Для просмотра документации необходимо авторизоваться на сайте