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

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

추가 답변 (2개)

Gourou
Gourou 2012년 8월 23일

0 개 추천

Hi,
I gonna try this evening. But it seems all good.
Thanks you so much !
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

Is it possible to have multiple data cursor points in the same plot through programmatically?
Yes, call datatip() as many times as you'd like.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터 및 File Exchange에서 Graphics Object Properties에 대해 자세히 알아보기

제품

질문:

2012년 8월 22일

댓글:

2021년 10월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by