MATLAB: remplacez uiAxes DateNum par DateTime dans AppDesigner pour animatedLine Plot

Ici, j’ai un UIAxes; avec des graduations de datenum. J’ai les valeurs de x-ticks dans String, comme vous pouvez le voir dans Time Field. J’ai utilisé datetickzoom et dynamicdateticks; mais la fonction de zoom a donné une erreur. Y a-t-il une possibilité de changer ces x-ticks dateNum en ticks datetime. Il sera préférable d’utiliser dynamique, mais s’il n’y a aucun moyen pour cela, les ticks vectoriels statiques fonctionneront également.

Meilleure réponse

  • Pouvez-vous convertir vos données X en datetime avant de tracer? Les tracés prennent en charge les datetimes sous forme de valeurs x. Vous pouvez convertir une chaîne en datetime à l’aide dudatetime (’06 -juin-2020 02:26:26 ‘)syntaxe.
    Vous pouvez utiliserxtickformatpour formater l’apparence datetime.