add data points to a graph

255 views (last 30 days)
maryam
maryam on 25 Sep 2013
Answered: Harsh on 18 Oct 2021
hi i have a matlab figure, and i'd like to highlight some important points on it, could anybody help me? tnx in advance

Accepted Answer

David Sanchez
David Sanchez on 25 Sep 2013
Select the "Data Cursor" on the figure window and click on the point you want.
Hold "alt" to multiple selection.
  2 Comments
Youssef  Khmou
Youssef Khmou on 25 Sep 2013
Good answer,
maryam
maryam on 26 Sep 2013
It really helps. thank you very much

Sign in to comment.

More Answers (2)

Youssef  Khmou
Youssef Khmou on 25 Sep 2013
Edited: Youssef Khmou on 25 Sep 2013
you have to know the xy coordinates of those points to mark them . suppose i have a graph Y(X) :
X=1:10;Y=randn(1,10);
plot(X,Y), hold on,
Marked=[X(2) Y(2); X(4) Y(4)];
plot(Marked(:,1),Marked(:,2),'o');
  1 Comment
maryam
maryam on 26 Sep 2013
tnx for ur answer,but i dont know the xy coordinates,just a figure.

Sign in to comment.


Harsh
Harsh on 18 Oct 2021
folowing is an example where i have highlited a point with red airstrike
function m = plot_cos(y, t)
plot(t,y,'b--')
hold on
[iminy,idy]=min(y);
plot(idy,iminy,'r*')
hold off
m=min(y);
end

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!