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

Заголовки графики 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.'})

Смотрите также

Функции

Свойства