Is It Possible to Add Pop-Up Text When Clicking on a Specific Line In Plot

3 vues (au cours des 30 derniers jours)
EvanThomas
EvanThomas le 13 Sep 2017
Commenté : Stephen23 le 13 Sep 2017
Hi, I am running large Monte Carlo sets and create a summary plot for Downrange vs Altitude for all runs in one figure/plot. I am wondering if there is a way I can make it so when I click on a specific line in that figure/plot it will tell me the run number for that specific line on the downrange vs. altitude plot.
Or, to put that another way, can you add custom "pop-up text" that appears when clicking on a plot line?
Thanks!

Réponses (1)

Stephen23
Stephen23 le 13 Sep 2017
Modifié(e) : Stephen23 le 13 Sep 2017
Sure: add a ButtonDownFcn function for each line object:
Within that function you can create some dialog box or add/change text inside the axes, whatever suits your needs best. Note that you do not need to create a totally separate function for each line but can simply pass an integer or other identifier (e.g. the run number) as the third input to the function.
  2 commentaires
EvanThomas
EvanThomas le 13 Sep 2017
Thanks, I'll check this out. I actually figured out another way to do it. Basically, I added the run number into the line object tag. Then used the data cursor management object to display not only the X,Y values, but also the Run Number, which was available via my tag in the DCM object.
The ButtonDownFcn sounds like it has the potential to be cleaner!
Stephen23
Stephen23 le 13 Sep 2017
Actually the data cursor is probably the way to go.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Object Programming dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by