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