Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Trazar fechas y duraciones

Puede crear parcelas de valores DATETIME y Duration con una variedad de funciones de gráficos. También puede personalizar los ejes, como cambiar el formato de las etiquetas de tick o cambiar los límites del eje.

Trazado de línea con fechas

Cree una gráfica de línea con valores DATETIME en el eje.x A continuación, cambie el formato de las etiquetas de tick y los límites del eje.x

Crear como una secuencia de fechas y crear como datos aleatorios.ty Trace los vectores utilizando la función.plot

t = datetime(2014,6,28) + calweeks(0:9); y = rand(1,10); plot(t,y);

De forma predeterminada, elige las ubicaciones de marcas de graduación en función del intervalo de datos.plot Al acercar y alejar un trazado, las etiquetas de las marcas se ajustan automáticamente a los nuevos límites del eje.

Cambie los límites del eje.x Además, cambie el formato de las etiquetas de tick a lo largo del eje.x Para obtener una lista de opciones de formato, consulte la función.xtickformat

xlim(datetime(2014,[7 8],[12 23])) xtickformat('dd-MMM-yyyy')

Línea gráfica con Durations

Cree una gráfica de línea con valores de duración en el eje.x A continuación, cambie el formato de las etiquetas de tick y los límites del eje.x

Cree como siete valores de duración espaciados linealmente entre 0 y 3 minutos.t Crear como un vector de datos aleatorios.y Graficar los datos.

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

Ver los límites del eje.x Dado que las etiquetas de tick de duración están en términos de una sola unidad (minutos), los límites se almacenan en términos de esa unidad.

xl = xlim
xl = 1x2 duration array
    -4.5 sec   184.5 sec

Cambie el formato de las etiquetas de tick de duración para que se muestren en forma de temporizador digital que incluya más de una unidad. Para obtener una lista de opciones de formato, consulte la función.xtickformat

xtickformat('mm:ss')

Vuelva a ver los límites del eje.x Dado que las etiquetas de tick de duración están ahora en términos de varias unidades, los límites se almacenan en unidades de días de 24 horas.

xl = xlim
xl = 1x2 duration array
   -00:04    03:04

Gráfico de dispersión con fechas y duraciones

Cree un gráfico de dispersión con entradas de fecha y hora o de duración mediante las funciones o.scatterscatter3 Por ejemplo, cree un gráfico de dispersión con fechas a lo largo del eje.x

t = datetime('today') + caldays(1:100); y = linspace(10,40,100) + 10*rand(1,100); scatter(t,y)

Las parcelas que soportan fechas y duraciones

Puede crear otros tipos de trazados con valores DateTime o Duration. Estas funciones de gráficos admiten valores DATETIME y Duration.

barbarh
plotplot3
(los valores deben ser numéricos)semilogxx(los valores deben ser numéricos)semilogyy
stemstairs
scatterscatter3
areamesh
surfsurface
fillfill3
linetext
histogram 

Consulte también

| |