Adding a label to a data point on a graph that can be toggled to view by clicking on it

31 vues (au cours des 30 derniers jours)
Hi all,
I am wondering if this is possible?
I am plotting using the plot function to make my graph and adding the labels to the points using the text function.
The problem with this is is that I am generating alot of data points and I can't read them individualy easily.
It would be ideal if there is a way to have it so that it plots the points as it's doing now then when I click on the point with the label I want to see this pops up.
Any help is appreciated.
Thanks,
Ollie

Réponse acceptée

Cris LaPierre
Cris LaPierre le 2 Mar 2021
You could use the built in datatip functionality.
  5 commentaires
Cris LaPierre
Cris LaPierre le 4 Mar 2021
I'll point you to this answer. This has the behavior I'd want. When I first create the plot, no data tips appear. However, when I turn on the data tip tool, it displays the info I want. This way I can use the build in data tip tool to control when and where the data tip is shown.
Some references that may help are
Oliver Horrobin
Oliver Horrobin le 5 Mar 2021
Thanks Cris,
I ended up doing
dt.Visible = 'off';
with my datatip being called dt.
Works perfectly!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by