Этот пример показывает, как использовать графику и сглаживание шрифта в графиках MATLAB.
Графическое сглаживание улучшает внешний вид графики в графиках. Сглаживание удаляет зубчатые края, которые следуют из использования пикселей или точек, чтобы представлять непрерывные объекты. Методы, используемые для графического сглаживания, включают мультивыборку и сглаживание.
Графическим сглаживанием управляют в фигуре при помощи свойства GraphicsSmoothing
. По умолчанию, GraphicsSmoothing
свойство установлено в 'on'.
f = figure; surf(peaks)
Можно выключить сглаживание графики путем установки свойства GraphicsSmoothing
на 'off'.
f.GraphicsSmoothing = 'off';
Свойство FontSmoothing
текста или объекта осей управляет, как текст представляется. Когда FontSmoothing
будет установлен в 'on', текст будет чертиться со сглаживавшими краями. Сглаживанием шрифта является 'on' по умолчанию.
t = text(14,27,-8.5, 'Minimum of Peaks');
t.FontSmoothing = 'off';
Без сглаживания графики горизонтальные и вертикальные строки будут казаться более резкими. Определенные типы диаграммы могут выглядеть лучше, когда графическое сглаживание выключено. Точно так же выключение сглаживания шрифта может сделать текст с помощью мелких шрифтов, кажутся более ясными.
pcolor(rand(6))
ax = gca; % get current axes ax.FontSmoothing = 'off'; % turn off axes font smoothing
f.GraphicsSmoothing = 'off'; % turn off figure graphics smoothing