Show Menu

Edición de gráficos de Matlab Cheat Sheet by

Guia para modificar plots en Matlab
intermediate     data     matlab     plotting

Propie­dades de figura

Visi­ble
Elige si se muestra o no (on/off) en pantalla la figura.
Posi­tio­n/O­ute­rPo­sit­ion
Posición y tamaño de la figura en la pantalla.
Si no se ha asignado a una variable en la creación, se puede obtener el objeto figura actual con la función gcf.

Propie­dades de eje

Prop­iedad
Efecto
X/Y/­ZLim
Par de valores que fija el valor [mínimo, máximo] de los ejes.
X/Y/­ZSc­ale
Escala de cada eje: lineal ('linear') o logarí­tmica ('log')
X/Y/­ZDir
Dirección de crecim­iento de los ejes ('normal' o 'reverse')
X/Y/­ZAx­isL­oca­tion
Posición de los ejes ('origin', 'top', 'bottom')
X/Y/­ZTick
Valores de cada tick de los ejes
X/Y/­ZTi­ckL­abel
Texto que se muestra en cada posición de Tick. si se deja en blanco hace que no se muestren los números en los ejes.
X/Y/­ZTi­ckL­abe­lRo­tat­ion
Valor de la inclin­ación de los ticks, en grados
X/Y/­ZGrid
Activa­/De­sactiva (‘on’/­’off’) las líneas de grid en cada posición del eje en la que haya un tick.
X/Y/­ZMi­nor­Grid
Activa­/De­sactiva (‘on’/­’off’) las líneas de grid en cada posición del eje que estén marcadas, pero en las que no haya tick.
Font­Size
Tamaño de la fuente de los ticks y los rótulos. (Sobre­scribe X/Y/Zl­abel)
Font­Name
Fuente del texto, por defecto es 'Helve­tica'
Tick­Dir
Elige si los ticks van hacia fuera o hacia dentro de la figura (‘in’, ‘out’)
Box
Elige si se muestra o no el marco de los ejes ('on', 'off')
Para obtener un objeto eje se puede usar gca; se accede a sus propie­­dades como a un struct (notación punto-­pro­pie­dad).

Propie­dades de linea

Prop­iedad
Efecto
Color
Color de la línea, en triada RGB.
Marker
Forma del cada punto dibujado.
Mark­erS­ize
Tamaño de los puntos. Valor por defecto: 6.
Mark­erF­ace­Color
Color de relleno de los puntos. Valor por defecto: ‘none’.
Mark­erF­ace­Alpha
Opacidad de los puntos. Desde 1(Opaco) hasta 0 (Trans­par­ente).
Mark­erE­dge­Color
Color del borde de los puntos.
Line­Style
Estilo de la línea que une los puntos. Valor por defecto '-'.
Line­Width
Grosor de la línea que une los puntos. Por defecto: 0.5.
X/Y/­ZData
Valores del vector X,Y o Z que se está repres­ent­ando.
Estas propie­dades también se pueden ajustar direct­amente al crear el plot, con un par nombre­-valor dentro del parént­esis.
Si no se ha asignado la linea a una variable, se puede hacer a posteriori accediendo a la propiedad Children de los ejes.

Funciones externas

Notación compacta
Notación extend­ida
Efecto
hold on/off
hold(Ejes, 'on/off')
Los siguientes ploteos se superp­ond­rán­/el­imi­narán a los actuales.
grid on/off­/mi­nor
grid(Ejes, 'on/of­f/m­inor')
Activa o desactiva el grid con on/off, y con minor cambia entre mostrar o no un grid m'as fino
x/y/zlim auto/m­anual
x/y/zl­im(­Ejes, 'auto/­man­ual')
En auto hace que los ejes se autoaj­usten. En manual hace que se queden como están en ese momento.
axis tight
axis (Ejes, 'tight')
Hace que los valores máximo y mínimo de los ejes se iguales a los de las líneas que contienen
caxis ([min max])/­auto
caxis (Ejes, [min max]/'­auto')
Elige entre qué valores se satura el degradado de color. Auto lo iguala al max y min de las lineas dibujadas
colormap Paleta
colormap (Ejes/­figura, paleta)
Cambia la paleta de colores de la figura o los ejes. En la ayuda se pueden­con­sultar las posibi­lidades
view
view (Ejes, [a,b])
Posición de la cámara en visual­iza­ciones 3D
subplot (m,n,p)
subplot (m,n,p­,Ejes)
Divide la figura en una matriz de m·n y elige para dibujar la posición p, numerando por filas.
Ejes o figura se refiere al handler de un objeto axis o figure respec­tiv­amente

Modifi­cadores de línea y punto

Forma del punto
Iden­tif­ica­dor
Línea
Iden­tif­ica­dor
Círculo
‘o’
Línea sólida
-
Asterisco
‘*’
Líneas discon­tinuas
Punto
‘.’
Línea de puntos
:
Cruz
‘x’
Conjunto punto-­línea
-.
Cuadrado
‘s’ o ‘square’
Color
Triada RGB
Diamante
‘d’ o ‘diamond’
Azul oscuro
[0.000 0.447 0.741]
Triángulo hacia arriba
‘^’
Naranja
[0.850 0.325 0.098]
Triángulo hacia abajo
‘v’
Amarillo
[0.929 0.694 0.125]
Triángulo hacia la derecha
‘>’
Morado
[0.494 0.184 0.556]
Triángulo hacia la izquierda
‘<’
Verde
[0.466 0.674 0.188]
Estrella de 5 puntas (penta­grama)
‘p’ o ‘penta­gram’
Azul claro
[0.301 0.745 0.933]
Estrella de 6 puntas (hexag­rama)
‘h’ o ‘hexagram’
Granate
[0.635 0.078 0.184]

Modifi­cadores de color estándar

Color
Abre­via­tura
Nombre
Triada RGB
Amar­illo
‘y’
‘yellow’
[1 1 0]
Rojo magenta
‘m’
‘magenta’
[1 0 1]
Azul cian
‘c’
‘cyan’
[0 1 1]
Rojo
‘r’
‘red’
[1 0 0]
Verde
‘g’
‘green’
[0 1 0]
Azul
‘b’
‘blue’
[0 0 1]
Blanco
‘w’
‘white’
[1 1 1]

Plantilla para creación de figuras

LabelFont = 16; % Fuente para las etiquetas de los ejes
LegendFont = 12; % Fuente para la leyenda
TickFont = 16; % Fuente para los valores de los ejes
TitleFont = 16; % Fuente para el título
LineThickness = 1.5; % Grosor de las lineas
Legendario = {'Identificador 1', 'Identificador 2', 'Identificador 3'}; % Nombres que van a aparecer en la leyenda
Colores = [0 0.447 0.741 % Colores por defecto pero evitando el amarillo
                 0.850 0.325 0.098
                 0.494 0.184 0.556
                 0.466 0.674 0.188
                 0.301 0.745 0.933
                 0.635 0.078 0.184];

Figurica = figure('Name', 'Nombre de la ventana', 'NumberTitle', 'off'); % Creación de la figura, con nombre y sin número
    plot(rand(10, 1), 'LineWidth', LineThickness, 'Color', Colores(1,:)); % Creación de las líneas con el grosor especificado en LineThickness
    hold on; % Mantiene en la misma figura todas las líneas a la vez
    plot(rand(10, 1), 'LineWidth', LineThickness, 'Color', Colores(2,:));
    plot(rand(10, 1), 'LineWidth', LineThickness, 'Color', Colores(3,:));

xlim ([1, 10]); % Límites para el eje x
ylim ([0, 1]); % Límites para el eje y
grid on; % Activa las rejillas
grid minor;
Ejes = gca;
Ejes.FontSize = TickFont; % Fuente de los valores de los ejes con la fuente especificada en TickFont
title ('Titulico', 'FontSize', TitleFont); % Títiulo con la fuente especificada en TitleFont
xlabel('Etiqueta eje x', 'FontSize', LabelFont); % Etiqueta del eje x con la fuente especificada en LabelFont
ylabel('Etiqueta eje y', 'FontSize', LabelFont); % Etiqueta del eje y con la fuente especificada en LabelFont
legend(Legendario, 'FontSize', LegendFont); % Leyenda con los identificadores especificados en Legendario y la fuente especificada en LegendFont

Download the Edición de gráficos de Matlab Cheat Sheet

4 Pages
//media.cheatography.com/storage/thumb/reddas_edicion-de-graficos-de-matlab.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.