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

32 次查看(过去 30 天)
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

采纳的回答

Sean de Wolski
Sean de Wolski 2012-8-22

更多回答(2 个)

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

Adam Danz
Adam Danz 2020-10-29
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);

类别

Help CenterFile Exchange 中查找有关 Graphics Performance 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by