Contenido principal

plot

Representar gráficamente polyshape

Descripción

plot(pgon) representa un objeto polyshape.

ejemplo

plot(pgon,Name,Value) especifica propiedades adicionales de la gráfica 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.

ejemplo

h = plot(___) devuelve un objeto de gráficas 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.

ejemplo

Ejemplos

contraer todo

Represente un polígono rectangular.

pgon = polyshape([0 0 2 2],[2 0 0 2]);
plot(pgon)

Figure contains an axes object. The axes object contains an object of type polygon.

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)

Figure contains an axes object. The axes object contains an object of type polygon.

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';

Figure contains an axes object. The axes object contains an object of type polygon.

Argumentos de entrada

contraer todo

polyshape de entrada, especificado como escalar, vector, matriz o arreglo multidimensional.

Tipos de datos: polyshape

Argumentos de par nombre-valor

contraer todo

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 entre 0 y F. 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 colorNombre cortoTriplete RGBCódigo de color hexadecimalApariencia
"red""r"[1 0 0]"#FF0000"

Sample of the color red

"green""g"[0 1 0]"#00FF00"

Sample of the color green

"blue""b"[0 0 1]"#0000FF"

Sample of the color blue

"cyan" "c"[0 1 1]"#00FFFF"

Sample of the color cyan

"magenta""m"[1 0 1]"#FF00FF"

Sample of the color magenta

"yellow""y"[1 1 0]"#FFFF00"

Sample of the color yellow

"black""k"[0 0 0]"#000000"

Sample of the color black

"white""w"[1 1 1]"#FFFFFF"

Sample of the color white

"none"No se aplicaNo se aplicaNo se aplicaSin color

En esta tabla, se enumeran las paletas de colores predeterminados para las gráficas en los temas claro y oscuro.

PaletaColores de la paleta

"gem": tema claro predeterminado

Antes de R2025a: La mayoría de las gráficas utilizan estos colores de forma predeterminada.

Sample of the "gem" color palette

"glow": tema oscuro predeterminado

Sample of the "glow" color palette

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 largoNombre cortoTriplete 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íneaDescripciónLínea resultante
"-"Línea continua

Sample of solid line

"--"Línea discontinua

Sample of dashed line

":"Línea de puntos

Sample of dotted line

"-."Línea de puntos y rayas

Sample of dash-dotted line, with alternating dashes and dots

"none"Sin líneaSin línea

Argumentos de salida

contraer todo

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

|