get function returns unexpected values
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Interactive Control and Callbacks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!