В этом примере показано, как использовать графику и сглаживание шрифта в графиках 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