Начиная в 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.'})