How can I delet a point in Uiaxes thats Handlevisibility is set to 'off''

2 ビュー (過去 30 日間)
Kristin Schall - van Bellen
Kristin Schall - van Bellen 2020 年 8 月 19 日
コメント済み: Adam Danz 2020 年 8 月 20 日
I designed an App with the App designer with several UIAxes.
When the user selects one or more samples, they are plotted and displayed in a legend.
Now I would like to show the maximum values. If I put crosses on the maximums, I don't want them to appear in the legend.
Therefor I set the HandleVisibility on 'off'.
My problem now is that when I select other samples and the graph is replotted, the old crosses at the positions of the previously selected samples are still visible.
How can I change this?
cla() and setting the HandleVisibility to 'on' is'nt working.

採用された回答

Adam Danz
Adam Danz 2020 年 8 月 19 日
Control what appears in the legend without setting HandleVisibility to off.
Use object handles to specify what belongs in the legend or turn the the legend's AutoUpdate property off to prevent additional objects from appearing within the legend.
Both methods are demonstrated in my answer in another question.
  4 件のコメント
Kristin Schall - van Bellen
Kristin Schall - van Bellen 2020 年 8 月 20 日
The 2-step approach with 'DisplayName' works - thanks a lot!!
Adam Danz
Adam Danz 2020 年 8 月 20 日
Glad I could help!

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

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by