How to update a Custom Datatip for a GUI figure ?

9 ビュー (過去 30 日間)
Wael Radwan
Wael Radwan 2021 年 9 月 6 日
コメント済み: Wael Radwan 2021 年 9 月 12 日
I am trying to figure out how to update a custom datatip. The process is straight forward if it was for a regular plot however, when using a GUI figure it seems like that callback function does not update. I tried adding the following lines of code to the existing Callback function but was not successful.
dcm_obj= datacursormode (gcf);
datacursormode on
set (dcm_obj,'updatefcn',@myfunction)
where myfunction is the custom function that I am using to customize the font/color etc...
I would apperciate any suggestions.
Thanks in advance.
  2 件のコメント
Murugan C
Murugan C 2021 年 9 月 6 日
do you want to show data point dynamically whenever mouse click happend on graph?
Wael Radwan
Wael Radwan 2021 年 9 月 12 日
No static would be enough. I would like to custom the blue color on the text given in the image attached to black.

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

採用された回答

Walter Roberson
Walter Roberson 2021 年 9 月 12 日
The update function callback is only applied to new datatips, or datatips that are moved. (I am not certain at the moment whether it is called if the axes resizes.)
  1 件のコメント
Wael Radwan
Wael Radwan 2021 年 9 月 12 日
Ah I see. Everything works now when I deleted the old datatips and added new ones. I was under the assumption it auto updates which is not the case. Well thanks alot for your help !

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by