Hoy, me encontré con un problema al usar matlab para dibujar imágenes:
El uso incorrecto del rango xlim (línea 31)
debe ser un vector de 2 elementos que contenga valores crecientes de fecha y hora.
Imagen específica:
La razón de este problema es que quiero usar la fecha como eje xy los datos como eje y, y restringir el rango del eje de coordenadas. Como la fecha es un tipo de fecha y hora , usé xlim para restringir el rango del eje x, y el código relevante para el error es el siguiente:
%之前的部分代码省略
day=datetime(2019,07,31)+caldays(1:30);
figure(2)
plot(day,dep_per_d);
hold on
plot(day,x,'b--')
xlim([2019-08-01,2019-08-30]);
ylim([0,330]);
El día generado aquí es la
solución de matriz de fechas desde el 2019-08-01 hasta el 2019-08-30. En
xlim, escriba el índice variable del tipo de fecha y hora
.
day=datetime(2019,07,31)+caldays(1:30);
xlim([day(1),day(30)]);
Problema resuelto! ! !