Las anotaciones en MATLAB son una forma de agregar explicaciones o notas a las gráficas. Las anotaciones agregan más información a los gráficos. Existen diferentes formaciones de sintaxis para agregar anotaciones a un gráfico:
- anotación (tipo de línea, x, y)
- anotación (tipo de línea)
- anotación (tipo de forma, tenue)
- anotación (tipo de forma)
- anotación(___,Nombre,Valor)
Analicemos todas las funciones anteriores en detalle:
anotación (tipo de línea, x, y)
- Crea una anotación de línea o flecha entre dos puntos en la figura actual.
- lineType toma diferentes valores como ‘línea’, ‘flecha’, ‘doble flecha’ o ‘flecha de texto’.
- xey son vectores de dos elementos de la forma [x_begin x_end] y [y_begin y_end] , respectivamente.
- La anotación tiene un punto inicial como (x_begin,y_begin) y un punto final como (x_end,y_end) .
Ejemplo :
- Dibuja una gráfica y = x usando plot(1:10).
- Especifique los valores x e y, es decir, el punto inicial como (0.4, 0.8) y el punto final como (0.6. 0.6).
- Especifique lineType como ‘flecha’ con x e y como vectores de dos elementos.
Matlab
% Plots y = x line from 1 to 10 plot(1:10) x = [0.4 0.6]; y = [0.8 0.6]; % annotation with lineType 'arrow' annotation('arrow',x,y)
Producción :
anotación (tipo de línea)
- Crea una anotación del «tipo de línea» especificado con una posición predeterminada que comienza en (0.3, 0.3) y termina en (0.4, 0.4).
Ejemplo :
- Dibuja una gráfica y = -x .
- Especifique lineType como ‘arrow’ .
Matlab
% Plot y = -x from 1 to 10 x = [1:10] y = -x plot(x,y) % annotation of lineType 'arrow' % at default positions annotation('arrow')
Producción :
anotación (tipo de forma, tenue)
- Crea una anotación en forma de rectángulo o eclipse con la atenuación dada al gráfico.
- ShapeType toma valores como ‘rectángulo’, ‘elipse’ o ‘cuadro de texto ‘.
- dim es un vector de tamaño 4 como [xywh] , donde (x, y) es el extremo inferior izquierdo del rectángulo y w, h son el ancho y la altura del rectángulo, respectivamente.
Ejemplo :
- Trace la gráfica y=x^2 de 0 a 10.
- Especifique dim como el punto final inferior izquierdo (0.2, 0.3) con ancho y alto como 0.3 y 0.3 respectivamente.
- Especifique la anotación del cuadro de texto de forma incluyendo una string en el cuadro de texto.
Matlab
% Plot y = x^2 from 0 to 10 x = [0:10] y = x.*x plot(x,y) % Dimensions of textbox dim = [0.2 0.3 0.3 0.3] str = 'Parabola y = x^2'; % Annotation of shapeType 'textbox' % at "dim" with "str" % content inside the textbox annotation('textbox',dim,'String',str);
Producción :
anotación (tipo de forma)
- Crea la anotación con la forma mencionada en la posición predeterminada, de modo que el extremo inferior izquierdo esté en (0,3, 0,3) y el ancho y el alto sean 0,1.
Ejemplo :
- Trace la gráfica y = x^2.
- Cree una anotación de shapeType = ‘rectangle’ con las posiciones predeterminadas del rectángulo.
Matlab
% Plot y = ^2 from 0 to 10 x = [0:10] y = x.*x plot(x,y) % Annotation with shapeType='rectangle' % with default positions % of rectangle annotation('rectangle');
Producción :
anotación(___,Nombre,Valor)
- Crea una anotación especificando propiedades como argumentos de par Nombre-Valor .
- Algunas de las propiedades son como String, color, FaceColor, FaceAlpha, etc.
Ejemplo :
- Trace la gráfica y = x^3-12x.
- Se especificó la anotación de eclipse con color como ‘rojo’ y color interior como ‘verde’ y FaceAlpha = 0.3. especifica que FaceColor es ligeramente transparente.
Matlab
% Plot y = x^3 - 12x from -5 to +5 x = linspace(-5,5); y = x.^3 - 12*x; plot(x,y) % Dimensions of eclipse dim = [.3 .50 .25 .15]; % eclipse takes dimensions as it'll % fit into specified % rectangle dimension % Annotation with color , FaceColoe and % FaceALpha of eclipse annotation('ellipse',dim,'color','red','FaceColor', 'green','FaceAlpha',.3)
Producción :
Publicación traducida automáticamente
Artículo escrito por ManikantaBandla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA