How to find colorbar object in UI figure?

7 ビュー (過去 30 日間)
Ivan Qin
Ivan Qin 2019 年 5 月 8 日
回答済み: Ivan Qin 2019 年 5 月 8 日
In an app UI there are several axes each has an coloarbar with a coloarbar label string. I tried to use findobj and findall to find the handel of the colorbar or the label string and that returns empty array.
I tried these:
findobj(UIAxes.Parent, '-depth', inf, 'Type', 'Colorbar');
findall(UIAxes.Parent, '-depth', inf, 'Type', 'Colorbar');
findobj(UIAxes, 'Type', 'Colorbar');
findall(UIAxes, 'Type', 'Colorbar');
more background: I want to save the figures generated in the app and am doing something similar to the code here https://www.mathworks.com/matlabcentral/answers/281318-how-can-i-save-a-figure-within-app-designer, but just could not find the handel to the color bar.
any idea? thanks!
  1 件のコメント
Rik
Rik 2019 年 5 月 8 日
Why aren't you storing the handle on creation?

サインインしてコメントする。

回答 (1 件)

Ivan Qin
Ivan Qin 2019 年 5 月 8 日
I did (actually store the label string directly and pass that as input argument), but am curious if there is a way I don't have to do that.

カテゴリ

Help Center および File ExchangeColorbar についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by