Cómo agregar texto descriptivo a puntos de datos en un gráfico en MATLAB

Como Agregar Texto Descriptivo A Puntos De Datos En Un Grafico En Matlab



Cuando trazamos algunos datos, debemos agregar la descripción de los puntos de datos para que sean claros y comprensibles. Por ejemplo, podemos describir los puntos máximos o mínimos locales de una función trazada o agregar información adicional sobre puntos de datos específicos. Esta tarea se puede realizar fácilmente en MATLAB utilizando el texto() función.

Esta guía le mostrará cómo agregar texto descriptivo a los puntos de datos usando la función text() en MATLAB. Cubriremos diferentes sintaxis y ejemplos para que puedas aprender a usarlo de diferentes maneras.

¿Cómo convertir texto descriptivo en puntos de datos en un gráfico en MATLAB?

Para agregar texto descriptivo a los puntos de datos en un gráfico en MATLAB, podemos usar el incorporado texto() función. Esta función toma uno o más puntos de datos y el texto descriptivo como entradas obligatorias y proporciona la descripción correspondiente a los puntos de datos dados. Debe especificar las coordenadas de los puntos de datos, ya que representan la ubicación donde se debe agregar el texto en el gráfico de MATLAB.







Sintaxis
En MATLAB, puede utilizar el texto() funcionar de las siguientes maneras:



texto ( x,y,texto )
texto ( x,y,z,texto )
texto ( ___,Nombre,Valor )

Aquí,



La función texto(x,y,txt) es responsable de agregar las descripciones de texto a uno o más puntos de datos utilizando el texto especificado por la variable TXT en los ejes actuales.





  • Para especificar una descripción de un punto de datos, esta función toma xey como valores escalares.
  • Para especificar una descripción de texto de más de un punto de datos, esta función toma xey como vectores que tienen el mismo tamaño.

La función texto(x,y,z,txt) se encarga de posicionar el texto en coordenadas 3D.

La función texto(___,Nombre,Valor) es responsable de especificar las propiedades del objeto de texto utilizando uno o más argumentos de par Nombre-Valor.



Ejemplo 1: ¿Cómo agregar texto descriptivo a un punto de datos en MATLAB?

Este código MATLAB utiliza el texto() función para especificar la descripción del punto (pi/2,0.2).

x = -pi:pi / 50 :Pi;
y = cos ( X ) ;
trama ( x,y )
texto ( Pi / 2 , 0.2 , '\flecha izquierda porque(\pi/2)' )

Ejemplo 2: ¿Cómo agregar texto descriptivo a varios puntos de datos?

El siguiente código utilizó la función de trazado para trazar la función cos(x) en el rango [-π, π]. El texto() La función se utiliza para agregar dos anotaciones de texto al gráfico, indicando dónde la función cruza el eje x.

x = -pi:pi / 50 :Pi;
y = cos ( X ) ;
trama ( x,y )
x_vector = [ -Pi / 2 ,Pi / 2 ] ;
y_vect = [ 0 , 0 ] ;
texto ( x_vect,y_vect, '\flecha izquierda cos(x)=0' )

Ejemplo 3: ¿Cómo agregar texto descriptivo a puntos de datos 3D?

En este código MATLAB, generamos un gráfico de superficie para la función Z=cos(X)+sin(Y) correspondiente a los vectores dados x e y. Después de eso, ubicamos un punto (0,0,1) y agregamos su descripción que es cos(X)+sin(Y)=1.

[ X,Y ] = malla ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = porque ( X ) +sin ( Y ) ;
navegar ( X,Y,Z )
texto ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' )

Ejemplo 4: ¿Cómo especificar el tamaño y el color del texto al agregar texto descriptivo a un punto de datos?

El siguiente ejemplo genera un gráfico de superficie para la función Z=cos(X)+sin(Y) correspondiente a los vectores dados x e y. Después de eso, localiza un punto (0,0,1) y agrega su descripción, que es cos(X)+sin(Y)=1 especificando el collar del texto como azul y el tamaño del texto = 16.

[ X,Y ] = malla ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = porque ( X ) +sin ( Y ) ;
navegar ( X,Y,Z )
texto ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' , 'Color' , 'rojo' , 'Tamaño de fuente' , 16 )

Conclusión

En el ámbito de la visualización de datos, necesitamos describir los puntos de datos trazados para que nuestros trazados sean claros y comprensibles. Esta tarea se puede realizar eficientemente utilizando el texto() función en MATLAB. Este tutorial ha descrito la funcionalidad del texto() función en MATLAB. Hemos proporcionado diferentes sintaxis para el texto() función y un ejemplo sencillo para cada sintaxis para ayudarle a comprender el funcionamiento detrás de la función.