Not able to create datatip

Hello all,
I am trying to create a datatip for my plot at a specific point.
my example code is-
x= (1:10);
y = x;
p=plot(x,y);
Whenever I am using- datatip(fig,x,y)
I am getting a warning message- This function is no longer supported. I am using 2019a version.
My second option was to use this-
dcm_obj = datacursormode();
createDatatip(dcm_obj,p, [x(2),y(2)]); But it doesn't show me the correct info instead of creating a datatip at 2nd x and y point it is creating dattip at first point of x&y.
Is there any way this problem can be resolved.
Thanks

3 commentaires

Adam Danz
Adam Danz le 3 Mai 2021
Modifié(e) : Adam Danz le 3 Mai 2021
Please share the entire copy-pasted error message.
Sameer Singh
Sameer Singh le 3 Mai 2021
this is the snap shot of the code and warning message i am getting
Adam Danz
Adam Danz le 3 Mai 2021
The warning you're seeing is probably something left over from an older undocumented version of datatip() prior to it being released in r2019b.

Connectez-vous pour commenter.

Réponses (1)

Adam Danz
Adam Danz le 3 Mai 2021
Modifié(e) : Adam Danz le 3 Mai 2021

0 votes

datatip() was not released until r2019b.

3 commentaires

Sameer Singh
Sameer Singh le 3 Mai 2021
Thank you Adam for this information,
Is there a way I can create datatip programatically in 2019a version by some other method.
Adam Danz
Adam Danz le 3 Mai 2021
Modifié(e) : Adam Danz le 3 Mai 2021
I don't know a method to programmatically place a datatip prior to r2019b.
You could use a text object. Method #5 in this answer is a more elaborate example than the demo below.
x= (1:10);
y = x;
p=plot(x,y);
hold on
txt = sprintf('x = %g\ny = %g',x(2),y(2));
th = text(x(2)-.1,y(2)+.1,txt,'BackGroundColor','w','EdgeColor','k',...
'HorizontalAlignment','right','VerticalAlignment','Bottom');
ph = plot(x(2),y(2),'ko','MarkerFaceColor','c');
Adam Danz
Adam Danz le 3 Mai 2021
You could search the forum for undocumented methods of setting data tips prior to r2019b.
For example,

Connectez-vous pour commenter.

Produits

Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by