В этом примере показано, как использовать графику и сглаживание шрифта на графиках MATLAB.
Сглаживание графики улучшает внешний вид графики на графиках. Сглаживание удаляет зубчатые ребра, которые являются результатом использования пикселей или точек для представления непрерывных объектов. Методы, используемые для сглаживания графики, включают множественную дискретизацию и сглаживание.
Сглаживанием графики управляют на рисунке при помощи GraphicsSmoothing
свойство. По умолчанию в GraphicsSmoothing
значение свойства установлено на ' on '.
f = figure; surf(peaks)
Вы можете выключить сглаживание графики, установив GraphicsSmoothing
свойство для ' off '.
f.GraphicsSmoothing = 'off';
The 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