How to insert a Data Cursor on a specif location from command ?

39 visualizzazioni (ultimi 30 giorni)
Hello,
I have done some plots and I need to insert a Data Cursor to "highlight" the maximum of a curve.
Of course I could do it from the plot itself, but it would be better to do it automatically from the .m script.
Do you know how to d it ?
Thanks a lot, Bastien

Risposta accettata

Sean de Wolski
Sean de Wolski il 22 Ago 2012

Più risposte (2)

Gourou
Gourou il 23 Ago 2012
Hi,
I gonna try this evening. But it seems all good.
Thanks you so much !

Adam Danz
Adam Danz il 29 Ott 2020
Update: as of r2019b you can use datatip(__) to programmatically place a data tip.
Demo:
fig = figure();
ax1 = subplot(1,2,1);
h1 = plot(magic(5));
datacursormode on
datatip(h1(2), 2, 5);
subplot(1,2,2)
h2 = plot(rand(10), 'sb');
datatip(h2(3),'DataIndex',5);
  2 Commenti
Gopinath Karuppannan
Gopinath Karuppannan il 1 Ott 2021
Is it possible to have multiple data cursor points in the same plot through programmatically?
Adam Danz
Adam Danz il 1 Ott 2021
Yes, call datatip() as many times as you'd like.

Accedi per commentare.

Categorie

Scopri di più su Graphics Performance in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by