How to plot values from 1st column in 2-D plot?

2 次查看(过去 30 天)
I have a matrix Positions =
1 246 242
2 246 19
3 217 120
4 45 159
5 198 126
6 156 198
7 292 189
8 195 88
9 241 130
10 137 5
11 130 296
12 248 51
13 26 32
14 40 112
15 53 60
16 118 147
17 250 102
First column presents a node. Second X position of a node and third Y position. I know how to plot position of nodes in X-Y graph like this: <https://dl.dropboxusercontent.com/u/22357708/XXScrCap-0266.jpg>
But I don't know (yet) how to plot the first column number (1:17) instead of *
Thanks in advance for your time & help.
  1 个评论
Rob
Rob 2013-5-12
If you'd like to see the attached picture, just copy&paste the link into a newly opened browser tab.

请先登录,再进行评论。

采纳的回答

the cyclist
the cyclist 2013-5-12
You are trying to plot the node number as a label? If so, then you could use the text command
for n = 1:length(Position)
text(Position(n,2),Position(n,3),num2str(Position(n,1)))
end
This will probably overlap the plot symbol a little, so you might want to offset a bit.
doc text
for details.
  1 个评论
Rob
Rob 2013-5-13
Thanks a lot.
Yes it did overlaped a little, so I changed to
text(Position(n,2)+3,Position(n,3),num2str(Position(n,1)))

请先登录,再进行评论。

更多回答(0 个)

类别

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

标签

Community Treasure Hunt

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

Start Hunting!

Translated by