get function returns unexpected values
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a function, which creates a figure, plots something and changes several plot parameters. At some point I want to query current values of y-tick labels, which I do via:
current_ticks = get(gca, 'YTick');
The values that I get here are different from what I see on the plot once it's displayed. I believe this happens because get tries to query the plot in an intermediate state, before all adjustsments are processed, since putting
pause(0.1)
(or simply pausing in the debugger) right before the call to get changes its answer and makes it consistent with what I see in the figure. The same things happens if I use yticks function. Is there a better solution to this?
4 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!