Utilizar suavizado de gráficas
Este ejemplo muestra cómo utilizar el suavizado de gráficas y fuentes en sus gráficas.
¿Qué es el suavizado de gráficas?
El suavizado de gráficas mejora el aspecto de los gráficos en las gráficas. El suavizado elimina los bordes irregulares que se producen al utilizar píxeles o puntos para representar objetos continuos. Entre las técnicas utilizadas para el suavizado de gráficas se incluyen el muestreo múltiple y antisolapamiento.
Suavizado de gráficas en una figura
El suavizado de gráficas en una figura se controla utilizando la propiedad GraphicsSmoothing
. De manera predeterminada, la propiedad GraphicsSmoothing
se establece en 'activado'.
f = figure; surf(peaks)
Puede eliminar el suavizado de gráficas estableciendo la propiedad GraphicsSmoothing
en 'desactivado'.
f.GraphicsSmoothing = 'off';
Suavizado de la fuente para textos y objetos de los ejes
La propiedad FontSmoothing
para un texto o para objetos de los ejes controla cómo se muestra el texto. Cuando FontSmoothing
está establecido en 'activado', el texto se dibujará con los bordes suavizados. El suavizado de la fuente está 'activado' de forma predeterminada.
t = text(14,27,-8.5, 'Minimum of Peaks');
t.FontSmoothing = 'off';
¿Por qué desactivar el suavizado de gráficas?
Sin el suavizado de gráficas, las líneas horizontales y verticales aparecerán más nítidas. Determinados tipos de gráficas tienen una mejor apariencia si el suavizador de gráficas está desactivado. De forma similar, desactivar el suavizado de la fuente puede hacer que el texto que utilice fuentes más pequeñas sea más nítido.
pcolor(rand(6))
ax = gca; % get current axes ax.FontSmoothing = 'off'; % turn off axes font smoothing
f.GraphicsSmoothing = 'off'; % turn off figure graphics smoothing