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.

Crear una gráfica de líneas en 2D

Cree una gráfica de líneas simple y etiquete los ejes. Personalice la apariencia de las líneas representadas cambiando el color y el estilo de las líneas, y añadiendo marcadores.

Crear gráficas de líneas

Cree una gráfica de líneas de dos dimensiones mediante la función plot. Por ejemplo, represente el valor de la función seno de 0 a 2π.

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)

Etiquete los ejes y añada un título.

xlabel('x')
ylabel('sin(x)')
title('Plot of the Sine Function')

Representar varias líneas

De manera predeterminada, MATLAB elimina la figura antes de cada comando de representación. Utilice el comando figure para abrir una nueva ventana de la figura. Puede representar varias líneas utilizando el comando hold on. Todas las gráficas aparecerán en la ventana de la figura actual hasta que use hold off o cierre la ventana.

figure
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)

hold on 
y2 = cos(x);
plot(x,y2)
hold off

Cambiar el aspecto de las líneas

Puede cambiar el color o el estilo de las líneas o añadir marcadores incluyendo una especificación de líneas opcional al llamar a la función plot. Por ejemplo:

  • ':' representa una línea de puntos.

  • 'g:' representa una línea de puntos verde.

  • 'g:*' representa una línea de puntos verde con marcadores de estrella.

  • '*' representa marcadores de estrella sin línea.

Los símbolos pueden aparecer en cualquier orden. No es necesario especificar las tres características (color, estilo y marcador de línea). Para obtener más información acerca de las diferentes opciones de estilo, consulte la página de la función plot.

Por ejemplo, represente una línea de puntos. Añada una segunda gráfica que utilice una línea roja de guiones con marcadores circulares.

x = linspace(0,2*pi,50);
y = sin(x);
plot(x,y,':')

hold on 
y2 = cos(x);
plot(x,y2,'--ro')
hold off

Represente solo los puntos de datos omitiendo la opción de estilo de la línea de la especificación de la misma.

x = linspace(0,2*pi,25);
y = sin(x);
plot(x,y,'o')

Cambiar propiedades de los objetos de línea

También puede personalizar la apariencia de la gráfica cambiando las propiedades del objeto Line utilizado para crear la gráfica.

Cree una gráfica de líneas. Asigne el objeto Line creado a la variable ln. En la pantalla se muestran las propiedades habitualmente utilizadas, como Color, LineStyle y LineWidth.

x = linspace(0,2*pi,25);
y = sin(x);
ln = plot(x,y)
ln = 
  Line with properties:

              Color: [0 0.4470 0.7410]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: [1x25 double]
              YData: [1x25 double]
              ZData: [1x0 double]

  Show all properties

Para acceder a las propiedades individuales, utilice la notación de puntos. Por ejemplo, cambie el ancho de línea a 2 puntos y establezca el color en un valor de color triplete RGB, en este caso [0 0.5 0.5]. Añada marcadores circulares azules.

ln.LineWidth = 2;
ln.Color = [0 0.5 0.5];
ln.Marker = 'o';
ln.MarkerEdgeColor = 'b';

Consulte también

| | |

Temas relacionados