Trazar una línea horizontal en MATLAB

Ammar Ali 20 enero 2022
Trazar una línea horizontal en MATLAB

Este tutorial discutirá la creación de una línea horizontal usando la función yline() en Matlab.

Trace una línea horizontal usando la función yline() en MATLAB

Para crear una línea horizontal, podemos usar la función incorporada de Matlab yline(), que traza una línea horizontal con un valor vertical constante. Por ejemplo, tracemos una línea horizontal en una posición vertical específica en un gráfico. Vea el código a continuación.

clc
yline(2)

Producción:

Trazar una línea horizontal en Matlab

En la salida, hay una línea horizontal en la posición vertical 2. También puede agregar otras propiedades a la línea, como la etiqueta de la línea usando la propiedad Label. También puede agregar color a la línea usando la propiedad Color. También puede definir el estilo de línea usando la propiedad LineStyle. También puede definir la posición vertical de la etiqueta utilizando la propiedad LabelVerticalAlignment.

Si desea que la etiqueta esté alineada con la línea o sobre la línea o debajo de la línea. También podemos definir la posición horizontal de la etiqueta usando la propiedad LabelHorizontalAlignment. Si queremos la etiqueta en el lado izquierdo de la línea o en el centro de la línea.

También puede trazar varias líneas usando un vector. También podemos agregar múltiples etiquetas a múltiples líneas usando un array de celdas. También puede definir el estilo de línea y el color de línea dentro del mismo argumento. También podemos establecer el ancho de la línea usando la propiedad LineWith.

Por ejemplo, agreguemos una etiqueta en la línea, cambiemos su color a rojo, muevamos la etiqueta al centro de la línea y cambiemos el ancho de la línea. Vea el código a continuación.

clc
yline(2,'LineStyle','-.','Label','line1','Color','red','LabelVerticalAlignment','middle','LabelHorizontalAlignment','center','LineWidth',3)

Producción:

Cambio de propiedades de línea en Matlab

Puede trazar una línea horizontal en un gráfico existente utilizando la función yline() después de la función plot(). Asegúrese de que la posición vertical utilizada para trazar la línea horizontal esté presente en el gráfico; de lo contrario, no veremos la línea porque estará en el borde del gráfico. No podemos establecer la longitud de la línea usando la función yline() de modo que se trazará en todo el gráfico. En este caso, podemos usar la función plot() para trazar la línea y establecer su longitud. Por ejemplo, creemos un gráfico y agreguemos una línea usando la función plot(). Para establecer la longitud de la línea, necesitamos cambiar los valores del eje x para la línea, y los valores del eje y serán los mismos. Vea el código a continuación.

clc
x = 1:10;
x2 = 3:7;
y2 = [3 3 3 3 3];
plot(x)
hold on
plot(x2,y2)

Producción:

línea horizontal usando la función de trazado en Matlab

En la salida, la longitud de la línea es menor que la longitud del gráfico.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Plot