Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

LineSpec (especificación de línea)

Especificación de línea

Descripción

Las funciones de trazado aceptan especificaciones de línea como argumentos y modifican el gráfico generado en consecuencia. Puede especificar estos tres componentes:

  • Estilo de línea

  • Símbolo de marcador

  • Color

Por ejemplo:

plot(x,y,'-.or')

traza y frente a x utilizando una línea de guiones y puntos (-.), coloca marcadores circulares (o) en los puntos de datos y colorea la línea y el marcador en rojo (r). Especifique los componentes (en cualquier orden) como vector de caracteres después de los argumentos de datos. Tenga en cuenta que las especificaciones de línea no son pares de nombre-valor.

Trazar puntos de datos sin línea

Si especifica un marcador, pero no un estilo de línea, solo se trazarán los marcadores. Por ejemplo:

plot(x,y,'d')

Especificadores de estilo de línea

Se indican los estilos de línea, los tipos de marcadores y los colores que se desea mostrar, detallados en las tablas siguientes:

EspecificadorEstilo de línea
'-'

Línea continua (valor predeterminado)

'--'

Línea de guiones

':'

Línea de puntos

'-.'

Línea de guiones y puntos

Especificadores de marcador

Especificador

Tipo de marcador

'+'

Signo más

'o'

Círculo

'*'

Asterisco

'.'

Punto

'x'

Cruz

'square' o 's'

Cuadrado

'diamond' o 'd'

Rombo

'^'

Triángulo hacia arriba

'v'

Triángulo hacia abajo

'>'

Triángulo hacia la derecha

'<'

Triángulo hacia la izquierda

'pentagram' o 'p'

Estrella de cinco puntas (pentagrama)

'hexagram' o 'h'

Estrella de seis puntas (hexagrama)

Especificadores de color

Especificador

Color

r

Rojo

g

Verde

b

Azul

c

Cian

m

Magenta

y

Amarillo

k

Negro

w

Blanco

Propiedades relacionadas

Esta página también describe cómo especificar las propiedades de las líneas utilizadas para el trazado. Los gráficos de MATLAB® le otorgan control sobre estas características visuales:

  • LineWidth: especifica el ancho (en puntos) de la línea.

  • MarkerEdgeColor: especifica el color del marcador o el color del borde para los marcadores rellenos (círculo, cuadrado, rombo, pentagrama, hexagrama y los cuatro triángulos).

  • MarkerFaceColor: especifica el color de la cara de los marcadores rellenos.

  • MarkerSize: especifica el tamaño del marcador en puntos (debe ser mayor que 0).

Además, puede especificar las propiedades LineStyle, Color y Marker en lugar de utilizar un vector de caracteres de especificación de línea. Esto es útil si desea especificar un color que no esté en la lista utilizando valores de triplete RGB. Consulte Line Properties para obtener información detallada sobre estas propiedades y ColorSpec para obtener más información sobre el color.

Ejemplos

contraer todo

Trace la función sinusoidal sobre tres rangos diferentes utilizando distintos estilos de línea, colores y marcadores.

figure
t = 0:pi/20:2*pi;
plot(t,sin(t),'-.r*')
hold on
plot(t,sin(t-pi/2),'--mo')
plot(t,sin(t-pi),':bs')
hold off

Cree un gráfico que ilustre cómo establecer las propiedades de línea.

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...
    'LineWidth',2,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[.49 1 .63],...
    'MarkerSize',10)

Consulte también

| | | | | |