Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Personalizar figura antes del almacenamiento

Este ejemplo muestra la manera de utilizar la ventana Configuración de exportación para personalizar una figura antes de guardarla. Muestra la manera de cambiar el tamaño de la figura, el color de fondo, el tamaño de la fuente y el ancho de la línea. También le muestra la manera de guardar la configuración como un estilo de exportación que puede aplicar a otras figuras antes de guardarlas.

Configurar tamaño de la figura

Cree una gráfica de líneas.

x = linspace(0,10);
y = sin(x);
plot(x,y)

Configure el tamaño de la figura al hacer clic en File > Export Setup. Especifique las dimensiones deseadas en los campos Width y Height, por ejemplo 5 por 4 pulgadas. Las dimensiones incluyen toda la ventana de la figura excepto el marco, la barra de título, la barra de menú cualquier barra de herramientas. Si el ancho y la altura especificados son demasiado grandes, puede que la figura no alcance el tamaño especificado.

Para hacer que los ejes ocupen la figura, seleccione Expand axes to fill figure. Esta opción solo afecta a los ejes con una propiedad PositionConstraint configurada en 'outerposition'.

Export Setup window displaying the Size Properties panel. The Width field is set to 5 and the Height field is set to 4.

Haga clic en Apply to Figure. La aplicación de la configuración cambia la apariencia de la figura en la pantalla. Todas las configuraciones del diálogo Configuración de exportación se aplican a la figura. Por lo tanto, puede cambiar algo más que el tamaño de la figura. Por ejemplo, de manera predeterminada, MATLAB® convierte el color de fondo de la figura guardada en blanco.

Figure containing a line plot against a white background

Configurar color de fondo de la figura

Configure el color de fondo de la figura al hacer clic en la propiedad Rendering en la ventana Configuración de exportación. En el campo de color Personalizado, especifique el nombre de un color de la tabla o un triplete RGB. Por ejemplo, establezca el color del fondo como amarillo.

Rendering Properties panel with the Custom color field set to yellow

Un triplete RGB es un vector fila de tres elementos, cuyos elementos especifican las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango [0,1], por ejemplo [0.4 0.6 0.7]. Esta tabla muestra algunos de los tripletes RGB comunes que tienen nombres de colores correspondientes. Para especificar el color de fondo gris predeterminado, establezca el campo de color Predeterminado en default.

Nombre largoNombre cortoTriplete RGB correspondiente
whitew[1 1 1]
yellowy[1 1 0]
magentam[1 0 1]
redr[1 0 0]
cyanc[0 1 1]
greeng[0 1 0]
blueb[0 0 1]
blackk[0 0 0]

Configurar tamaño de la fuente y ancho de línea de la figura

Cambie la fuente al hacer clic en la propiedad Fonts. Especifique un tamaño de fuente dijo y seleccione un nombre, peso y ángulo de fuente. Por ejemplo, utilice una fuente en negrita de 20 puntos. Las ubicaciones de marcas de graduación pueden cambiar para acomodar el nuevo tamaño de fuente.

Fonts Properties panel with the Use fixed font size field set to 20, the Custom name field set to Helvetica, the Custom weight field set to bold, and the Custom angle field set to normal

Cambie el ancho de línea al hacer clic en la propiedad Lines. Especifique un ancho de línea fijo, por ejemplo, 2 puntos.

Lines Properties panel with the Use fixed line width field set to 2

Haga clic en Apply to Figure en el lado derecho del diálogo Configuración de exportación.

Figure with a yellow background containing a line plot that has a 2-point line and 20-point bold tick labels

Guardar figura en el archivo

Guarde la figura en un archivo primero haciendo clic en Export y luego especificando un nombre, una ubicación y un formato deseado de archivo. Para obtener más información acerca de los formatos de archivo, consulte saveas.

Export button in the Export Setup window

Personalizar figura antes de manera programática

De manera alternativa, puede personalizar su figura de manera programática. Para personalizar la figura de manera programática, configure las propiedades de los objetos de gráficas. Típicamente, las funciones de gráficas devuelven argumentos de salida que puede utilizar para acceder y modificar objetos de gráficas. Por ejemplo, asigne los objetos de línea de gráfica devueltos desde la función plot a una variable y establezca su propiedad LineWidth.

p = plot(rand(5));
set(p,'LineWidth',3)

Si no devuelve los objetos de gráficas como argumentos de salida, puede utilizar findobj para encontrar objetos con determinadas propiedades. Por ejemplo, busque todos los objetos en la figura actual con una propiedad Type configurada en 'line'. A continuación, configure su propiedad LineWidth.

plot(rand(5))
p = findobj(gcf,'Type','line')
set(p,'LineWidth',3);

Para obtener una lista de todos los objetos de gráficas y sus propiedades, consulte Propiedades de objetos de gráficas.

Consulte también

| |

Temas relacionados