Propiedades Arrow
Apariencia y comportamiento de flechas
Las propiedades Arrow controlan la apariencia y el comportamiento de un objeto Arrow. Si se cambian los valores de la propiedad, se pueden modificar determinados aspectos de la flecha. Utilice la notación de puntos para consultar y establecer las propiedades.
ar = annotation("arrow");
c = ar.Color;
ar.Color = "red";Color y estilo
Color de las flechas, especificado como triplete RGB, código de color hexadecimal, nombre de color o nombre corto. El valor predeterminado del triplete RGB [0 0 0] se corresponde con el negro.
Para definir un color personalizado, especifique un triplete RGB o un código de color hexadecimal.
Un triplete RGB es un vector fila de tres elementos, cuyos elementos especifican las intensidades de los componentes rojo, verde y azul del color. Las intensidades deben estar en el rango
[0,1], por ejemplo[0.4 0.6 0.7].Un código de color hexadecimal es un escalar de cadena o un vector de caracteres que comienza con el símbolo de almohadilla (
#) seguido de tres o seis dígitos hexadecimales, que pueden oscilar entre0yF. Los valores no distinguen entre mayúsculas y minúsculas. Por lo tanto, los códigos de color"#FF8800","#ff8800","#F80"y"#f80"son equivalentes.
Como alternativa, puede especificar algunos colores frecuentes por su nombre. En esta tabla, se enumeran las opciones de color con su nombre, los tripletes RGB equivalentes y los códigos de color hexadecimales.
| Nombre del color | Nombre corto | Triplete RGB | Código de color hexadecimal | Apariencia |
|---|---|---|---|---|
"red" | "r" | [1 0 0] | "#FF0000" |
|
"green" | "g" | [0 1 0] | "#00FF00" |
|
"blue" | "b" | [0 0 1] | "#0000FF" |
|
"cyan" | "c" | [0 1 1] | "#00FFFF" |
|
"magenta" | "m" | [1 0 1] | "#FF00FF" |
|
"yellow" | "y" | [1 1 0] | "#FFFF00" |
|
"black" | "k" | [0 0 0] | "#000000" |
|
"white" | "w" | [1 1 1] | "#FFFFFF" |
|
"none" | No se aplica | No se aplica | No se aplica | Sin color |
En esta tabla, se enumeran las paletas de colores predeterminados para las gráficas en los temas claro y oscuro.
| Paleta | Colores de la paleta |
|---|---|
Antes de R2025a: La mayoría de las gráficas utilizan estos colores de forma predeterminada. |
|
|
|
Puede obtener los tripletes RGB y los códigos de color hexadecimales de estas paletas usando las funciones orderedcolors y rgb2hex. Por ejemplo, puede obtener los tripletes RGB de la paleta "gem" y convertirlos en códigos de color hexadecimales.
RGB = orderedcolors("gem");
H = rgb2hex(RGB);Antes de R2023b: Obtenga los tripletes RGB usando RGB = get(groot,"FactoryAxesColorOrder").
Antes de R2024a: Obtenga los códigos de color hexadecimales usando H = compose("#%02X%02X%02X",round(RGB*255)).
Ejemplo: "blue"
Ejemplo: [0 0 1]
Estilo del cuerpo de las flechas, especificado como uno de los estilos de línea enumerados en esta tabla.
| Estilo de línea | Descripción | Línea resultante |
|---|---|---|
"-" | Línea continua |
|
"--" | Línea discontinua |
|
":" | Línea de puntos |
|
"-." | Línea de puntos y rayas |
|
"none" | Sin línea | Sin línea |
Anchura del cuerpo de las flechas, especificada como valor positivo en unidades de punto. Un punto equivale a 1/72 pulgadas.
Ejemplo: 0.75
Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Estilo de la punta de las flechas, especificado como una de las opciones de estilos de punta de esta tabla.
| Estilo | Resultado | Estilo | Resultado |
|---|---|---|---|
"plain" |
| "fourstar" |
|
"ellipse" |
| "rectangle" |
|
"vback1" |
| "diamond" |
|
"vback2" (valor predeterminado) |
| "rose" |
|
"vback3" |
| "hypocycloid" |
|
"cback1" |
| "astroid" |
|
"cback2" |
| "deltoid" |
|
"cback3" |
| "none" | Sin punta de flecha |
Longitud de la punta de las flechas, especificada como valor numérico escalar en unidades de punto. Un punto equivale a 1/72 pulgadas. La punta de flecha se extiende hacia atrás desde el punto (x_end,y_end) determinado por las propiedades X e Y.
Ejemplo: 15
Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Anchura de la punta de las flechas, especificada como valor numérico escalar en unidades de punto. Un punto equivale a 1/72 pulgadas.
Ejemplo: 15
Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Posición
Coordenadas x iniciales y finales, especificadas como vector de dos elementos con el formato [x_begin x_end].
De forma predeterminada, las unidades se normalizan a la figura. La esquina inferior izquierda de la figura se asigna a (0,0) y la esquina superior derecha, a (1,1). Para cambiar las unidades, utilice la propiedad Units.
Ejemplo: [0.2 0.5]
Coordenadas y iniciales y finales, especificadas como vector de dos elementos con el formato [y_begin y_end].
De forma predeterminada, las unidades se normalizan a la figura. La esquina inferior izquierda de la figura se asigna a (0,0) y la esquina superior derecha, a (1,1). Para cambiar las unidades, utilice la propiedad Units.
Ejemplo: [0.2 0.5]
Tamaño y ubicación, especificados como un vector de cuatro elementos con el formato [x_begin y_begin dx dy]. Los dos primeros elementos especifican las coordenadas para el principio de la flecha. Los segundos dos elementos especifican la pendiente de la flecha.
De forma predeterminada, las unidades se normalizan a la figura. La esquina inferior izquierda de la figura se asigna a (0,0) y la esquina superior derecha, a (1,1). Para cambiar las unidades, utilice la propiedad Units.
Ejemplo: [0.5 0.5 0.2 0.3]
Unidades de posición, especificadas como uno de los valores de esta tabla.
Units | Descripción |
|---|---|
"normalized" (valor predeterminado) | Normalizadas con respecto a la figura, uipanel o uitab que contiene la anotación. La esquina inferior izquierda del contenedor se asigna a (0,0) y la esquina superior derecha, a (1,1). |
"inches" | Pulgadas. |
"centimeters" | Centímetros. |
"characters" | Se basa en el tamaño de carácter de fuente predeterminado del sistema.
|
"points" | Puntos. Un punto equivale a 1/72 pulgadas. |
"pixels" | Píxeles. En sistemas Windows® y Macintosh, el tamaño de un píxel es de 1/96 de una pulgada. Este tamaño es independiente de la resolución de su sistema. En sistemas Linux®, la resolución del sistema determina el tamaño de un píxel. |
Todas las unidades se miden desde la esquina inferior izquierda de la ventana de figuras.
Esta propiedad afecta a la propiedad Position. Si cambia las unidades, se recomienda devolverla al valor predeterminado una vez terminado el cálculo para evitar afectar a otras funciones que asumen que Units está establecida en el valor predeterminado.
Si especifica las propiedades Position y Units usando argumentos nombre-valor cuando crea el objeto, el orden de especificación es relevante. Si desea definir la posición con unidades particulares, debe establecer la propiedad Units antes de la propiedad Position.
Historial de versiones
Introducido antes de R2006a
Consulte también
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)




























