Using CurrentPoint in UIAxes in AppDesigner with timedate x axis
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Kristoffer Walker
il 27 Apr 2025
Commentato: Kristoffer Walker
il 28 Apr 2025
Folks,
CurrentPoint returns a value that is not a timedate format. I do not know how to handle this. I did a Google search, but could not find the answer. I would like my ButtonDown callback to be able to return a timedate value corresponding to the x-axis:
cPt = app.UIAxesRaw.CurrentPoint(1, 1:2);
But it returns a value around 0.95 always.
Thanks for your help!
0 Commenti
Risposta accettata
Stephen23
il 28 Apr 2025
Modificato: Stephen23
il 28 Apr 2025
Because all of the data are returned in one array any datetime values are converted into a numeric equivalent (i.e. to provide one homogenous array). You could use DATETIME to convert the relevant x-value back to a DATETIME object, but the easier and more general approach is to use NUM2RULER:
cPt = app.UIAxesRaw.CurrentPoint(1,1:2)
xDt = num2ruler(cPt(1),app.UIAxesRaw.XAxis)
See also:
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Dates and Time in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!