I have 2 axes on a GUI. How to show the cursor on both plots at the same X axis value?

조회 수: 2 (최근 30일)
Hello,
I have a GUI with two diferent axes with ploted data.
I can activate the cursor but only on one of them. I want to show the cursor on both axes and at the same X value.
Of course if I change the position of the cursor on one of axes, I want the cursor on the other plot to change to the same X position.
Many thanks!

채택된 답변

Sean de Wolski
Sean de Wolski 2012년 11월 27일
  댓글 수: 3
Dani Tormo
Dani Tormo 2012년 11월 29일
편집: Dani Tormo 2012년 11월 30일
This hide all the data cursors:
a = findall(gcf, 'Type', 'hggroup');
set(a, 'Visible', 'off');
Now only left how to handle the axes to use the makedatatip without plotting.
This is how I'm doing it now, but when the plotting function finishes, I can't use again the handles.hPlot without plotting:
hPlot = plot(data);
makedatatip(hPlot, [1 3]);
Any idea?
Sean de Wolski
Sean de Wolski 2012년 11월 29일
Use the datatip's delete method:
hDatatip = makedatatip(hobj,pos);
To remove it:
delete(hDatatip)

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by