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

Начиная в R2014b, заголовки графики 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.'})

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

Функции

Свойства

Была ли эта тема полезной?