How to plot index number of a data in the graph?

조회 수: 29 (최근 30일)
Luan Gloria
Luan Gloria 2019년 2월 14일
댓글: Kyle McLaughlin 2022년 3월 15일
Dear MatLab community members,
Let's say I have two vectors, A and B, with ten entries each. B = A*2; Let's say that A=1:1:10;
I want to plot A and B, but instead of ploting circles, crosses etc, I want to plot the index numbers of A and B to show that the content in the position 1 of A is doubled in B. In the picture below I show what I want:
Bild2.jpg
The red dots are the two first entries of vector A, and the blue dots are the two first entries of vector B, however, I cannot correlate these dots among each other (let's say I have a more complicated relationship between A and B, this relation would not be that easily seen). What I want to obtain, is a graph with the vector indexes as in the right side of the graph. Thank you!
  댓글 수: 2
madhan ravi
madhan ravi 2019년 2월 14일
N=2;
text(1:N,A(1:N),"A index no"+(1:N))% like this?
text(1:N,B(1:N),"B index no"+(1:N))
Luan Gloria
Luan Gloria 2019년 2월 14일
Dear Ravi, thank you for your reply.
No, I do not want to add a description to a ploted marker. Instead of a marker, I wanna plot a number, which is equivalent to the index of my data point. So, in the pictures below, instead of ploting the circles (or markers as 'o', 'x', '*', etc), I want my markers to be the data point equivalent indexes.
Markers.png
IndexesMarkers.png

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

채택된 답변

Mark Sherstan
Mark Sherstan 2019년 2월 14일
The following should get you going in the right direction. If you need more help please post your actual data set.
x = [1 2 3]
y = [4 5 6]
plot(x,y,'.','MarkerEdgeColor','w')
xlim([0 5])
ylim([0 10])
for ii = 1:length(x)
t = text(x(ii),y(ii),num2str(ii));
t.Color = [1 0 0];
end
  댓글 수: 2
Luan Gloria
Luan Gloria 2019년 3월 26일
Thank you Mark! That's exactly what I was looking for.
Kyle McLaughlin
Kyle McLaughlin 2022년 3월 15일
Came here looking for exact same thing for purpose of FEM node numbering. Works great thanks!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Scatter Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by