Setting Datatips in Standalone MATLAB-App
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi there,
in my Standalone-MATLAB App I plot Data in a figure. In the App-Designer I can set datatips by clicking the Datatip-Button in the top-right corner of the figure. But when I use the compiled Standalone-App the Datatip Symbol is not present anymore. Are there any settings I need to make before compiling my app to get a usable Datatip-Button?
Edit:
With the following function I am able to enable the Datacursormode and the Datatip Symbol is enabled:
datacursormode(app.axes, 'on')
But when I click on another Symbol like the magnifying glas, the datatip symbol disapears.
Thanks
Nico
0 Commenti
Risposte (1)
Saurabh
il 23 Mag 2024
Modificato: Saurabh
il 23 Mag 2024
Hi Nico,
I understand that you want to have DataTip button available for your standalone application as well.
To manage the availability of built-in interactions in a chart, utilize the `disableDefaultInteractivity` and `enableDefaultInteractivity` functions. MATLAB may automatically deactivate these interactions in specific scenarios. After plotting on `UIAxes`, consider invoking `enableDefaultInteractivity` to re-enable these interactions.
You can try calling ‘enableDefaultInteractivity’ after you plot something on the UIAxes.
function plotfunction(app,....)
% ... code to plot ....%
enableDefaultInteractivity(app.X); % app.X where X is the name of your UIAxes object
% alternative method to only enable dataTipInteractions.
app.X.Interactions = [dataTipInteraction]; % app.X where X is the name of your UIAxes object
end
For more information, you can visit this link:
I hope this was helpful.
3 Commenti
Vedere anche
Categorie
Scopri di più su Get Started with MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!