plot
Representar gráficamente polyshape
Descripción
plot( especifica propiedades adicionales de la gráfica pgon,Name,Value)polyshape utilizando uno o más pares nombre-valor. Por ejemplo, plot(pgon,'FaceColor','green') sombrea las regiones sólidas de polyshape de verde.
Cuando pgon es un polígono mal definido, es posible que el sombreado de la gráfica no sea preciso.
devuelve un objeto de gráficas h = plot(___)Polygon para cualquiera de las sintaxis anteriores. Puede cambiar la apariencia y el comportamiento de la gráfica cambiando directamente las propiedades de h. Para obtener más información, consulte Polygon Properties.
Ejemplos
Represente un polígono rectangular.
pgon = polyshape([0 0 2 2],[2 0 0 2]); plot(pgon)

Cree un polígono rectangular. Represente el rectángulo, especificando el color y el factor de transparencia.
pgon = polyshape([0 0 2 2],[2 0 0 2]); plot(pgon,'FaceColor','red','FaceAlpha',0.1)

También puede cambiar la apariencia de la gráfica asignando valores de propiedad al objeto de gráficas.
h = plot(pgon)
h =
Polygon with properties:
FaceColor: [0.0660 0.4430 0.7450]
FaceAlpha: 0.3500
EdgeColor: [0.1294 0.1294 0.1294]
LineWidth: 0.5000
LineStyle: '-'
Shape: [1×1 polyshape]
Show all properties
h.LineStyle = '--'; h.EdgeColor = 'red';

Argumentos de entrada
polyshape de entrada, especificado como escalar, vector, matriz o arreglo multidimensional.
Tipos de datos: polyshape
Argumentos de par nombre-valor
Especifique pares opcionales de argumentos como Name1=Value1,...,NameN=ValueN, donde Name es el nombre del argumento y Value es el valor correspondiente. Los argumentos nombre-valor deben aparecer después de otros argumentos, pero el orden de los pares no importa.
En las versiones anteriores a R2021a, utilice comas para separar cada nombre y valor, y encierre Name entre comillas.
Ejemplo: plot(pgon,'LineStyle','--')
Las propiedades de gráfica que se enumeran aquí son solo un subconjunto. Para obtener una lista completa, consulte Polygon Properties.
Color para regiones sólidas, especificado como el par separado por comas que consta de 'FaceColor' y un triplete RGB, un código de color hexadecimal, un nombre de color o 'none'.
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)).
Transparencia de cara, especificada como el par separado por comas que consta de 'FaceAlpha' y un escalar en el intervalo [0,1]. Un valor de 1 es opaco y 0 es totalmente transparente. Los valores entre 0 y 1 son semitransparentes.
Color para límites del polígono, especificado como el par separado por comas que consta de 'EdgeColor' y un nombre de color, un triplete RGB o 'none'. El color predeterminado de [0 0 0] se corresponde con límites negros.
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]. Esta tabla enumera las opciones de nombre largo y corto de los colores y los valores equivalentes del triplete RGB.
| Nombre largo | Nombre corto | Triplete RGB |
|---|---|---|
'yellow' | 'y' | [1 1 0] |
'magenta' | 'm' | [1 0 1] |
'cyan' | 'c' | [0 1 1] |
'red' | 'r' | [1 0 0] |
'green' | 'g' | [0 1 0] |
'blue' | 'b' | [0 0 1] |
'white' | 'w' | [1 1 1] |
'black' | 'k' | [0 0 0] |
Transparencia del borde, especificada como el par separado por comas que consta de 'EdgeAlpha' y un escalar en el intervalo [0,1]. Un valor de 1 es opaco y 0 es totalmente transparente. Los valores entre 0 y 1 son semitransparentes.
Ancho de línea, especificado como el par separado por comas que consta de 'LineWidth' y un valor numérico positivo en puntos.
Estilo de línea, especificado como una de las opciones enumeradas 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 |
Argumentos de salida
Objeto de gráficas Polygon, especificado como escalar, vector, matriz o arreglo multidimensional. Para obtener más información sobre las propiedades de h, consulte Polygon Properties.
Tipos de datos: Polygon
Historial de versiones
Introducido en R2017b
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)













