How to find colorbar object in UI figure?

10 ビュー (過去 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 ExchangeDevelop uifigure-Based Apps についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by