Gráfica de líneas en 2D (2024)

Table of Contents
Sintaxis Descripción Datos de vectores y matrices Datos de tabla Otras opciones Ejemplos Crear gráficas de líneas Representar varias líneas Crear una gráfica de líneas a partir de una matriz Especificar el estilo de línea Especificar el estilo de línea, el color y el marcador Mostrar marcadores en puntos de datos específicos Especificar el ancho de línea y el tamaño y color del marcador Agregar etiquetas de eje y título Representar las duraciones y especificar el formato de las marcas Representar coordenadas desde una tabla Representar múltiples variables de tabla en un eje Especificar los ejes de una gráfica de líneas Modificar las líneas después de crearlas Representar un círculo Argumentos de entrada X — Coordenadas x escalar | vector | matriz Y — Coordenadas y escalar | vector | matriz LineSpec — Estilo de línea, marcador y color escalar de cadena | vector de caracteres tbl — Tabla de origen tabla | horario xvar — Variables de tabla que contienen coordenadas xarreglo de cadenas | vector de caracteres | arreglo de celdas | patrón | escalar numérico o vector | vector lógico | vartype() yvar — Variables de tabla que contienen coordenadas y arreglo de cadenas | vector de caracteres | arreglo de celdas | patrón | escalar numérico o vector | vector lógico | vartype() ax — Ejes objetivo objeto Axes | objeto PolarAxes | objeto GeographicAxes Argumentos de par nombre-valor Color — Color de línea[0 0.4470 0.7410] (predeterminado) | Triplete RGB | código de color hexadecimal | "r" | "g" | "b" | ... DatetimeTickFormat — Formato de las etiquetas de marcas datetime vector de caracteres | cadena DurationTickFormat — Formato de las etiquetas de marcas duration vector de caracteres | cadena Sugerencias Capacidades ampliadas Arreglos altos Realice cálculos con arreglos que tienen más filas de las que caben en la memoria. Arreglos GPUAcelere código mediante la ejecución en una unidad de procesamiento gráfico (GPU) mediante Parallel Computing Toolbox™. Arreglos distribuidosRealice particiones de arreglos grandes por toda la memoria combinada de su cluster mediante Parallel Computing Toolbox™. Historial de versiones R2022b: Las gráficas creadas con tablas conservan los caracteres especiales en las etiquetas de ejes y de leyendas R2022a: Pasar tablas directamente a plot Consulte también Funciones Propiedades Temas Sitios web externos Comando de MATLAB Americas Europe Asia Pacific

Gráfica de líneas en 2D

contraer todo en la página

  • Gráfica de líneas en 2D (1)

Gráfica de líneas en 2D (2)

Sintaxis

plot(X,Y)

plot(X,Y,LineSpec)

plot(X1,Y1,...,Xn,Yn)

plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)

plot(Y)

plot(Y,LineSpec)

plot(tbl,xvar,yvar)

plot(tbl,yvar)

plot(ax,___)

plot(___,Name,Value)

p = plot(___)

Descripción

Datos de vectores y matrices

ejemplo

plot(X,Y) crea una gráfica de líneas en 2D de los datos en Y frente a los valores correspondientes en X.

  • Para representar un grupo de coordenadas conectadas por segmentos de línea, especifique X e Y como vectores de la misma longitud.

  • Para representar múltiples grupos de coordenadas en el mismo conjunto de ejes, especifique al menos X o Y como matriz.

plot(X,Y,LineSpec) crea la gráfica utilizando el estilo de línea, el marcador y el color especificados.

ejemplo

plot(X1,Y1,...,Xn,Yn) representa múltiples pares de coordenadas x e y en el mismo conjunto de ejes. Use esta sintaxis como alternativa a especificar las coordenadas como matrices.

ejemplo

plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) asigna estilos de línea, marcadores y colores específicos a cada par x-y. Puede especificar LineSpec en algunos pares x-y y omitirlo en otros. Por ejemplo, plot(X1,Y1,"o",X2,Y2) especifica marcadores para el primer par x-y, pero no para el segundo.

ejemplo

plot(Y) representa Y con respecto a un grupo implícito de coordenadas x.

  • Si Y es un vector, las coordenadas x oscilan entre 1 y length(Y).

  • Si Y es una matriz, la gráfica contiene una línea para cada columna de Y. Las coordenadas x oscilan de 1 al número de filas de Y.

Si Y contiene números complejos, MATLAB® representa la parte imaginaria de Y frente a la parte real de Y. Si especifica tanto X como Y, se ignora la parte imaginaria.

plot(Y,LineSpec) representa Y utilizando coordenadas x implícitas y especifica el estilo de línea, el marcador y el color.

Datos de tabla

plot(tbl,xvar,yvar) representa las variables xvar y yvar desde la tabla tbl. Para representar un conjunto de datos, especifique una variable para xvar y una variable para yvar. Para representar varios conjuntos de datos, especifique múltiples variables para xvar, yvar o ambas. Si ambos argumentos especifican múltiples variables, deben especificar el mismo número de variables. (desde la versión R2022a)

ejemplo

plot(tbl,yvar) representa la variable especificada desde la tabla con respecto a los índices de fila de la tabla. Si la tabla es un horario, la variable especificada se representa con respecto a los tiempos de la fila del horario. (desde la versión R2022a)

Otras opciones

ejemplo

plot(ax,___) muestra la gráfica en los ejes objetivo. Especifique los ejes como el primer argumento en cualquiera de las sintaxis anteriores.

ejemplo

plot(___,Name,Value) especifica las propiedades de Line utilizando uno o más argumentos nombre-valor. Las propiedades se aplican a todas las líneas representadas. Especifique los argumentos nombre-valor después de todos los argumentos de cualquiera de las sintaxis anteriores. Para obtener una lista de las propiedades, consulte Line Properties.

ejemplo

p = plot(___) devuelve un objeto de Line o un arreglo de objetos de Line. Use p para modificar las propiedades de la gráfica después de crearla. Para obtener una lista de las propiedades, consulte Line Properties.

Ejemplos

contraer todo

Crear gráficas de líneas

Abrir script en vivo

Cree x como un vector de valores espaciados linealmente entre 0 y 2π. Utilice un incremento de π/100 entre los valores. Cree y como valores del seno de x. Cree una gráfica de líneas de los datos.

x = 0:pi/100:2*pi;y = sin(x);plot(x,y)

Gráfica de líneas en 2D (3)

Representar varias líneas

Abrir script en vivo

Defina x como 100 valores espaciados linealmente entre -2π y 2π. Defina y1 e y2 como valores del seno y el coseno de x. Cree una gráfica de líneas de ambos conjuntos de datos.

x = linspace(-2*pi,2*pi);y1 = sin(x);y2 = cos(x);figureplot(x,y1,x,y2)

Gráfica de líneas en 2D (4)

Crear una gráfica de líneas a partir de una matriz

Abrir script en vivo

Defina Y como la matriz de 4 por 4 devuelta por la función magic.

Y = magic(4)
Y = 4×4 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1

Cree una gráfica de líneas en 2D de Y. MATLAB® representa cada columna de la matriz como una línea separada.

figureplot(Y)

Gráfica de líneas en 2D (5)

Especificar el estilo de línea

Represente tres curvas sinusoidales con un pequeño desplazamiento de fase entre cada línea. Utilice el estilo de línea predeterminado para la primera línea. Especifique un estilo de línea discontinua para la segunda línea y un estilo de línea de puntos para la tercera.

x = 0:pi/100:2*pi;y1 = sin(x);y2 = sin(x-0.25);y3 = sin(x-0.5);figureplot(x,y1,x,y2,'--',x,y3,':')

Gráfica de líneas en 2D (6)

MATLAB® ajusta el color de línea en el orden de colores predeterminado.

Especificar el estilo de línea, el color y el marcador

Abrir script en vivo

Represente tres curvas sinusoidales con un pequeño desplazamiento de fase entre cada línea. Utilice una línea verde sin marcadores para la primera curva sinusoidal. Utilice una línea discontinua azul con marcadores circulares para la segunda curva sinusoidal. Utilice solo marcadores de estrella cian para la tercera curva sinusoidal.

x = 0:pi/10:2*pi;y1 = sin(x);y2 = sin(x-0.25);y3 = sin(x-0.5);figureplot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

Gráfica de líneas en 2D (7)

Mostrar marcadores en puntos de datos específicos

Abrir script en vivo

Cree una gráfica de líneas y muestre marcadores en cada quinto punto de datos especificando un símbolo de marcador y estableciendo la propiedad MarkerIndices como par nombre-valor.

x = linspace(0,10);y = sin(x);plot(x,y,'-o','MarkerIndices',1:5:length(y))

Gráfica de líneas en 2D (8)

Especificar el ancho de línea y el tamaño y color del marcador

Abrir script en vivo

Cree una gráfica de líneas y utilice la opción LineSpec para especificar una línea verde discontinua con marcadores cuadrados. Utilice pares Name,Value para especificar el ancho de línea y el tamaño y los colores del marcador. Establezca el color del borde del marcador en azul y el color de la cara del marcador utilizando un valor de color RGB.

x = -pi:pi/10:pi;y = tan(sin(x)) - sin(tan(x));figureplot(x,y,'--gs',... 'LineWidth',2,... 'MarkerSize',10,... 'MarkerEdgeColor','b',... 'MarkerFaceColor',[0.5,0.5,0.5])

Gráfica de líneas en 2D (9)

Agregar etiquetas de eje y título

Abrir script en vivo

Utilice la función linspace para definir x como un vector de 150 valores entre 0 y 10. Defina y como valores del coseno de x.

x = linspace(0,10,150);y = cos(5*x);

Cree una gráfica de líneas en 2D de la curva del coseno. Cambie el color de la línea a un tono de azul-verde utilizando un valor de color RGB. Agregue un título y etiquetas de eje a la gráfica utilizando las funciones title, xlabel e ylabel.

figureplot(x,y,'Color',[0,0.7,0.9])title('2-D Line Plot')xlabel('x')ylabel('cos(5x)')

Gráfica de líneas en 2D (10)

Representar las duraciones y especificar el formato de las marcas

Abrir script en vivo

Defina t como siete valores duration espaciados linealmente entre 0 y 3 minutos. Represente datos aleatorios y especifique el formato de las marcas de graduación de duration utilizando el argumento de par nombre-valor 'DurationTickFormat'.

t = 0:seconds(30):minutes(3);y = rand(1,7);plot(t,y,'DurationTickFormat','mm:ss')

Gráfica de líneas en 2D (11)

Representar coordenadas desde una tabla

Abrir script en vivo

Desde la versión R2022a

Una forma práctica de representar datos desde una tabla es pasar la tabla a la función plot y especificar las variables que se desea representar.

Lea weather.csv como horario tbl. Después, muestre las primeras tres filas de la tabla.

tbl = readtimetable("weather.csv");tbl = sortrows(tbl);head(tbl,3)
 Time WindDirection WindSpeed Humidity Temperature RainInchesPerMinute CumulativeRainfall PressureHg PowerLevel LightIntensity ____________________ _____________ _________ ________ ___________ ___________________ __________________ __________ __________ ______________ 25-Oct-2021 00:00:09 46 1 84 49.2 0 0 29.96 4.14 0 25-Oct-2021 00:01:09 45 1.6 84 49.2 0 0 29.96 4.139 0 25-Oct-2021 00:02:09 36 2.2 84 49.2 0 0 29.96 4.138 0 

Represente los tiempos de la fila en el eje x y la variable RainInchesPerMinute en el eje y. Cuando representa datos de un horario, los tiempos de la fila se representan en el eje x de forma predeterminada. Por lo tanto, no es necesario especificar la variable Time. Devuelva el objeto Line como p. Observe que las etiquetas de los ejes coinciden con los nombres de las variables.

p = plot(tbl,"RainInchesPerMinute");

Gráfica de líneas en 2D (12)

Para modificar aspectos de la línea, establezca las propiedades LineStyle, Color y Marker en el objeto Line. Por ejemplo, cambie la línea a una línea de puntos rojos con marcadores de puntos.

p.LineStyle = ":";p.Color = "red";p.Marker = ".";

Gráfica de líneas en 2D (13)

Representar múltiples variables de tabla en un eje

Abrir script en vivo

Desde la versión R2022a

Lea weather.csv como horario tbl y muestre las primeras filas de la tabla.

tbl = readtimetable("weather.csv");head(tbl,3)
 Time WindDirection WindSpeed Humidity Temperature RainInchesPerMinute CumulativeRainfall PressureHg PowerLevel LightIntensity ____________________ _____________ _________ ________ ___________ ___________________ __________________ __________ __________ ______________ 25-Oct-2021 00:00:09 46 1 84 49.2 0 0 29.96 4.14 0 25-Oct-2021 00:01:09 45 1.6 84 49.2 0 0 29.96 4.139 0 25-Oct-2021 00:02:09 36 2.2 84 49.2 0 0 29.96 4.138 0 

Represente los tiempos de la fila en el eje x y las variables Temperature y PressureHg en el eje y. Cuando representa datos de un horario, los tiempos de la fila se representan en el eje x de forma predeterminada. Por lo tanto, no es necesario especificar la variable Time.

Añada una leyenda. Observe que las etiquetas de las leyendas coinciden con los nombres de las variables.

plot(tbl,["Temperature" "PressureHg"])legend

Especificar los ejes de una gráfica de líneas

Abrir script en vivo

A partir de la versión R2019b, puede mostrar un mosaico de gráficas utilizando las funciones tiledlayout y nexttile. Llame a la función tiledlayout para crear un diseño de gráfica en mosaico de 2 por 1. Llame a la función nexttile para crear un objeto de ejes y devolver el objeto como ax1. Cree la gráfica superior pasando ax1 a la función plot. Agregue un título y una etiqueta de eje y en la gráfica pasando los ejes a las funciones title e ylabel. Repita el proceso para crear la gráfica inferior.

% Create data and 2-by-1 tiled chart layoutx = linspace(0,3);y1 = sin(5*x);y2 = sin(15*x);tiledlayout(2,1)% Top plotax1 = nexttile;plot(ax1,x,y1)title(ax1,'Top Plot')ylabel(ax1,'sin(5x)')% Bottom plotax2 = nexttile;plot(ax2,x,y2)title(ax2,'Bottom Plot')ylabel(ax2,'sin(15x)')

Gráfica de líneas en 2D (15)

Modificar las líneas después de crearlas

Abrir script en vivo

Defina x como 100 valores espaciados linealmente entre -2π y 2π. Defina y1 e y2 como valores del seno y el coseno de x. Cree una gráfica de líneas de ambos conjuntos de datos y devuelva las dos líneas de la gráfica en p.

x = linspace(-2*pi,2*pi);y1 = sin(x);y2 = cos(x);p = plot(x,y1,x,y2);

Gráfica de líneas en 2D (16)

Cambie el ancho de la primera línea a 2. Agregue marcadores de estrella en la segunda línea. Utilice la notación de puntos para establecer las propiedades.

p(1).LineWidth = 2;p(2).Marker = '*';

Gráfica de líneas en 2D (17)

Representar un círculo

Abrir script en vivo

Represente un círculo centrado en el punto (4,3) con un radio igual a 2. Utilice axis equal para utilizar unidades de datos iguales a lo largo de cada dirección de coordenadas.

r = 2;xc = 4;yc = 3;theta = linspace(0,2*pi);x = r*cos(theta) + xc;y = r*sin(theta) + yc;plot(x,y)axis equal

Gráfica de líneas en 2D (18)

Argumentos de entrada

contraer todo

XCoordenadas x
escalar | vector | matriz

Coordenadas x, especificadas como escalar, vector o matriz. La forma y el tamaño de X dependen de la forma de los datos y del tipo de gráfica que desee crear. Esta tabla describe las situaciones más habituales.

Tipo de gráficaCómo especificar las coordenadas
Punto único

Especifique X e Y como escalares e incluya un marcador. Por ejemplo:

plot(1,2,"o")
Un grupo de puntos

Especifique X e Y como cualquier combinación de vectores fila o columna de la misma longitud. Por ejemplo:

plot([1 2 3],[4; 5; 6])
Múltiples grupos de puntos
(con vectores)

Especifique pares consecutivos de vectores X e Y. Por ejemplo:

plot([1 2 3],[4 5 6],[1 2 3],[7 8 9])
Múltiples grupos de puntos
(con matrices)

Si todos los grupos comparten las mismas coordenadas x o y, especifique las coordenadas compartidas como vector y las demás coordenadas, como matriz. La longitud del vector debe coincidir con una de las dimensiones de la matriz. Por ejemplo:

plot([1 2 3],[4 5 6; 7 8 9])
Si la matriz es cuadrada, MATLAB representa una línea por cada columna de la matriz.

De forma alternativa, especifique X e Y como matrices del mismo tamaño. En este caso, MATLAB representa cada columna de Y con respecto a la columna correspondiente de X. Por ejemplo:

plot([1 2 3; 4 5 6],[7 8 9; 10 11 12])

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

YCoordenadas y
escalar | vector | matriz

Coordenadas y, especificadas como escalar, vector o matriz. La forma y el tamaño de Y dependen de la forma de los datos y del tipo de gráfica que desee crear. Esta tabla describe las situaciones más habituales.

Tipo de gráficaCómo especificar las coordenadas
Punto único

Especifique X e Y como escalares e incluya un marcador. Por ejemplo:

plot(1,2,"o")
Un grupo de puntos

Especifique X e Y como cualquier combinación de vectores fila o columna de la misma longitud. Por ejemplo:

plot([1 2 3],[4; 5; 6])

De forma alternativa, especifique solo las coordenadas y. Por ejemplo:

plot([4 5 6])
Múltiples grupos de puntos
(con vectores)

Especifique pares consecutivos de vectores X e Y. Por ejemplo:

plot([1 2 3],[4 5 6],[1 2 3],[7 8 9])
Múltiples grupos de puntos
(con matrices)

Si todos los grupos comparten las mismas coordenadas x o y, especifique las coordenadas compartidas como vector y las demás coordenadas, como matriz. La longitud del vector debe coincidir con una de las dimensiones de la matriz. Por ejemplo:

plot([1 2 3],[4 5 6; 7 8 9])
Si la matriz es cuadrada, MATLAB representa una línea por cada columna de la matriz.

De forma alternativa, especifique X e Y como matrices del mismo tamaño. En este caso, MATLAB representa cada columna de Y con respecto a la columna correspondiente de X. Por ejemplo:

plot([1 2 3; 4 5 6],[7 8 9; 10 11 12])

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

LineSpecEstilo de línea, marcador y color
escalar de cadena | vector de caracteres

Estilo de línea, marcador y color, especificados como un escalar de cadena o un vector de caracteres que contiene símbolos. Los símbolos pueden aparecer en cualquier orden. No es necesario especificar las tres características (estilo de línea, marcador y color). Por ejemplo, si se omite el estilo de línea y se especifica el marcador, la gráfica muestra solo el marcador y ninguna línea.

Ejemplo: "--or" es una línea discontinua roja con marcadores circulares.

Estilo de líneaDescripciónLínea resultante
"-"Línea continua

Gráfica de líneas en 2D (19)

"--"Línea discontinua

Gráfica de líneas en 2D (20)

":"Línea de puntos

Gráfica de líneas en 2D (21)

"-."Línea de puntos y rayas

Gráfica de líneas en 2D (22)

MarcadorDescripciónMarcador resultante
"o"Círculo

Gráfica de líneas en 2D (23)

"+"Signo más

Gráfica de líneas en 2D (24)

"*"Asterisco

Gráfica de líneas en 2D (25)

"."Punto

Gráfica de líneas en 2D (26)

"x"Cruz

Gráfica de líneas en 2D (27)

"_"Línea horizontal

Gráfica de líneas en 2D (28)

"|"Línea vertical

Gráfica de líneas en 2D (29)

"square"Cuadrado

Gráfica de líneas en 2D (30)

"diamond"Rombo

Gráfica de líneas en 2D (31)

"^"Triángulo hacia arriba

Gráfica de líneas en 2D (32)

"v"Triángulo hacia abajo

Gráfica de líneas en 2D (33)

">"Triángulo hacia la derecha

Gráfica de líneas en 2D (34)

"<"Triángulo hacia la izquierda

Gráfica de líneas en 2D (35)

"pentagram"Pentagrama

Gráfica de líneas en 2D (36)

"hexagram"Hexagrama

Gráfica de líneas en 2D (37)

Nombre del colorNombre cortoTriplete RGBApariencia
"red""r"[1 0 0]

Gráfica de líneas en 2D (38)

"green""g"[0 1 0]

Gráfica de líneas en 2D (39)

"blue""b"[0 0 1]

Gráfica de líneas en 2D (40)

"cyan" "c"[0 1 1]

Gráfica de líneas en 2D (41)

"magenta""m"[1 0 1]

Gráfica de líneas en 2D (42)

"yellow""y"[1 1 0]

Gráfica de líneas en 2D (43)

"black""k"[0 0 0]

Gráfica de líneas en 2D (44)

"white""w"[1 1 1]

Gráfica de líneas en 2D (45)

tblTabla de origen
tabla | horario

Tabla de origen que contiene los datos que se desea representar, especificada como tabla u horario.

xvarVariables de tabla que contienen coordenadas x
arreglo de cadenas | vector de caracteres | arreglo de celdas | patrón | escalar numérico o vector | vector lógico | vartype()

Variables de tabla que contienen las coordenadas x, especificadas utilizando uno de los esquemas de indexación de la tabla.

Esquema de indexaciónEjemplos

Nombres de variables:

  • Una cadena, vector de caracteres o arreglo de celdas.

  • Un objeto pattern.

  • "A" o 'A': una variable llamada A

  • ["A","B"] o {'A','B'}: dos variables llamadas A y B

  • "Var"+digitsPattern(1): variables cuyo nombre empieza por "Var" seguido de un solo dígito

Índice de variable:

  • Un número de índice que se refiere a la ubicación de una variable en la tabla.

  • Un vector de números.

  • Un vector lógico. Normalmente, este vector es de la misma longitud que el número de variables, pero puede omitir los valores 0 o false al final.

  • 3: la tercera variable de la tabla

  • [2 3]: la segunda y la tercera variable de la tabla

  • [false false true]: la tercera variable

Tipo de variable:

  • Un subíndice vartype que selecciona variables de un tipo especificado.

  • vartype("categorical"): todas las variables que contienen valores categóricos

Las variables de tabla que especifique pueden contener valores numéricos, categóricos, de fecha/hora y de duración. Si xvar e yvar especifican múltiples variables, el número de variables debe ser el mismo.

Ejemplo: plot(tbl,["x1","x2"],"y") especifica las variables de tabla llamadas x1 y x2 para las coordenadas x.

Ejemplo: plot(tbl,2,"y") especifica la segunda variable para las coordenadas x.

Ejemplo: plot(tbl,vartype("numeric"),"y") especifica todas las variables numéricas para las coordenadas x.

yvarVariables de tabla que contienen coordenadas y
arreglo de cadenas | vector de caracteres | arreglo de celdas | patrón | escalar numérico o vector | vector lógico | vartype()

Variables de tabla que contienen las coordenadas y, especificadas utilizando uno de los esquemas de indexación de la tabla.

Esquema de indexaciónEjemplos

Nombres de variables:

  • Una cadena, vector de caracteres o arreglo de celdas.

  • Un objeto pattern.

  • "A" o 'A': una variable llamada A

  • ["A","B"] o {'A','B'}: dos variables llamadas A y B

  • "Var"+digitsPattern(1): variables cuyo nombre empieza por "Var" seguido de un solo dígito

Índice de variable:

  • Un número de índice que se refiere a la ubicación de una variable en la tabla.

  • Un vector de números.

  • Un vector lógico. Normalmente, este vector es de la misma longitud que el número de variables, pero puede omitir los valores 0 o false al final.

  • 3: la tercera variable de la tabla

  • [2 3]: la segunda y la tercera variable de la tabla

  • [false false true]: la tercera variable

Tipo de variable:

  • Un subíndice vartype que selecciona variables de un tipo especificado.

  • vartype("categorical"): todas las variables que contienen valores categóricos

Las variables de tabla que especifique pueden contener valores numéricos, categóricos, de fecha/hora y de duración. Si xvar e yvar especifican múltiples variables, el número de variables debe ser el mismo.

Ejemplo: plot(tbl,"x",["y1","y2"]) especifica las variables de tabla llamadas y1 e y2 para las coordenadas y.

Ejemplo: plot(tbl,"x",2) especifica la segunda variable para las coordenadas y.

Ejemplo: plot(tbl,"x",vartype("numeric")) especifica todas las variables numéricas para las coordenadas y.

axEjes objetivo
objeto Axes | objeto PolarAxes | objeto GeographicAxes

Ejes objetivo, especificados como objeto Axes, objeto PolarAxes u objeto GeographicAxes. Si no especifica los ejes, MATLAB representa en los ejes actuales o crea un objeto Axes, si no existe ya uno.

Para crear una gráfica polar o geográfica, especifique ax como objeto PolarAxes o GeographicAxes. De forma alternativa, llame a la función polarplot o geoplot.

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.

Ejemplo: plot([0 1],[2 3],LineWidth=2)

En las versiones anteriores a R2021a, utilice comas para separar cada nombre y valor, y encierre Name entre comillas.

Ejemplo: plot([0 1],[2 3],"LineWidth",2)

Nota

Las propiedades que se enumeran aquí son solo un subconjunto. Para obtener una lista completa, consulte Line Properties.

ColorColor de línea
[0 0.4470 0.7410] (predeterminado) | Triplete RGB | código de color hexadecimal | "r" | "g" | "b" | ...

Color de línea, especificado como triplete RGB, código de color hexadecimal, nombre de color o nombre corto.

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"

Gráfica de líneas en 2D (46)

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

Gráfica de líneas en 2D (47)

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

Gráfica de líneas en 2D (48)

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

Gráfica de líneas en 2D (49)

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

Gráfica de líneas en 2D (50)

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

Gráfica de líneas en 2D (51)

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

Gráfica de líneas en 2D (52)

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

Gráfica de líneas en 2D (53)

"none"No se aplicaNo se aplicaNo se aplicaSin color

A continuación, se indican los tripletes RGB y los códigos de color hexadecimales de los colores predeterminados que MATLAB utiliza en muchos tipos de gráficas.

Triplete RGBCódigo de color hexadecimalApariencia
[0 0.4470 0.7410]"#0072BD"

Gráfica de líneas en 2D (54)

[0.8500 0.3250 0.0980]"#D95319"

Gráfica de líneas en 2D (55)

[0.9290 0.6940 0.1250]"#EDB120"

Gráfica de líneas en 2D (56)

[0.4940 0.1840 0.5560]"#7E2F8E"

Gráfica de líneas en 2D (57)

[0.4660 0.6740 0.1880]"#77AC30"

Gráfica de líneas en 2D (58)

[0.3010 0.7450 0.9330]"#4DBEEE"

Gráfica de líneas en 2D (59)

[0.6350 0.0780 0.1840]"#A2142F"

Gráfica de líneas en 2D (60)

Ejemplo: "blue"

Ejemplo: [0 0 1]

Ejemplo: "#0000FF"

DatetimeTickFormatFormato de las etiquetas de marcas datetime
vector de caracteres | cadena

Formato de las etiquetas de marcas datetime, especificado como el par separado por comas que consta de "DatetimeTickFormat" y un vector de caracteres o una cadena que contiene un formato de fecha. Utilice las letras A-Z y a-z para crear un formato personalizado. Estas letras corresponden al estándar Unicode® Locale Data Markup Language (LDML) para las fechas. Puede incluir caracteres de letras no ASCII como guiones, espacios o dos puntos para separar los campos.

Si no se especifica un valor para "DatetimeTickFormat", plot optimiza automáticamente y actualiza las etiquetas de marca basadas en los límites de los ejes.

Ejemplo: "DatetimeTickFormat","eeee, MMMM d, yyyy HH:mm:ss" muestra una fecha y una hora como Sábado, 19 de abril de 2014 21:41:06.

En la siguiente tabla se muestran varios formatos de visualización frecuentes y ejemplos de la salida con formato para la fecha de sábado, 19 de abril de 2014 a las 21:41:06 en Nueva York.

Valor de DatetimeTickFormatEjemplo
"yyyy-MM-dd"2014-04-19
"dd/MM/yyyy"19/04/2014
"dd.MM.yyyy"19.04.2014
"yyyy年 MM月 dd日"2014年 04月 19日
"MMMM d, yyyy"19 de abril de 2014
"eeee, MMMM d, yyyy HH:mm:ss"Sábado, 19 de abril de 2014 21:41:06
"MMMM d, yyyy HH:mm:ss Z"19 de abril de 2014 21:41:06 -0400

Para obtener una lista completa de los identificadores de letras válidos, consulte la propiedad Format de los arreglos de fecha y hora.

DatetimeTickFormat no es una propiedad de línea de gráfica. Debe establecer el formato de las marcas usando el argumento de par nombre-valor al crear una gráfica. También puede establecer el formato utilizando las funciones xtickformat y ytickformat.

La propiedad TickLabelFormat de la regla de fecha y hora almacena el formato.

DurationTickFormatFormato de las etiquetas de marcas duration
vector de caracteres | cadena

Formato de las etiquetas de marcas duration, especificado como el par separado por comas que consta de "DurationTickFormat" y un vector de caracteres o una cadena que contiene un formato de duración.

Si no se especifica un valor para "DurationTickFormat", plot optimiza automáticamente y actualiza las etiquetas de marca basadas en los límites de los ejes.

Para mostrar una duración como un solo número que incluya una parte fraccionaria, por ejemplo, 1,234horas, especifique uno de los valores de esta tabla.

Valor de DurationTickFormat Descripción
"y"Número de años exactos de longitud fija. Un año de longitud fija equivale a 365,2425días.
"d"Número de días exactos de duración fija. Un día de duración fija equivale a 24horas.
"h"Número de horas
"m"Número de minutos
"s"Número de segundos

Ejemplo: "DurationTickFormat","d" muestra los valores de duración en términos de días de duración fija.

Para mostrar una duración en forma de temporizador digital, especifique uno de estos valores.

  • "dd:hh:mm:ss"

  • "hh:mm:ss"

  • "mm:ss"

  • "hh:mm"

Además, puede mostrar hasta nueve dígitos fraccionarios de segundo añadiendo hasta nueve caracteres S.

Ejemplo: "DurationTickFormat","hh:mm:ss.SSS" muestra los milisegundos de un valor de duración con tres dígitos.

DurationTickFormat no es una propiedad de línea de gráfica. Debe establecer el formato de las marcas usando el argumento de par nombre-valor al crear una gráfica. También puede establecer el formato utilizando las funciones xtickformat y ytickformat.

La propiedad TickLabelFormat de la regla de duración almacena el formato.

Sugerencias

  • Utilice los valores NaN e Inf para crear saltos en las líneas. Por ejemplo, este código representa los dos primeros elementos, omite el tercero y dibuja otra línea utilizando los dos últimos elementos:

    plot([1,2,NaN,4,5])
  • plot utiliza los colores y los estilos de línea basados en las propiedades ColorOrder y LineStyleOrder de los ejes. plot ajusta los colores en el primer estilo de línea. Luego, vuelve a ajustar los colores en cada estilo de línea adicional.

    Puede cambiar los colores y los estilos de línea después de representarlos estableciendo las propiedades ColorOrder o LineStyleOrder en los ejes. También puede llamar a la función colororder para cambiar el orden de los colores en todos los ejes de la figura. (desde la versión R2019b)

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

expandir todo

Cree gráficas pasando una tabla a la función plot seguida de las variables que se desea representar. Cuando especifica los datos como una tabla, las etiquetas de los ejes y la leyenda (en su caso) se etiquetan automáticamente utilizando los nombres de las variables de la tabla.

Consulte también

Funciones

  • title | xlabel | ylabel | xlim | ylim | legend | hold | gca | yyaxis | plot3 | loglog

Propiedades

  • Line Properties

Temas

  • Plot Dates and Times
  • Representar datos categóricos
  • Plots That Support Tables

Sitios web externos

  • Galería de gráficas de MATLAB

Comando de MATLAB

Ha hecho clic en un enlace que corresponde a este comando de MATLAB:

 

Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.

Gráfica de líneas en 2D (63)

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

You can also select a web site from the following list:

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • 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
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

Contact your local office

Gráfica de líneas en 2D (2024)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6235

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.