Problem to plot graph....

any one have idea about plot graph in matlab.. i want to draw a graph with string annotation. i have three array x=[1,2,3,4,5]; y=[2,3,4,5,6]; z=[{'1'},{'2'},{'3'},{'4'},{'5'}]; using by this plot(x,y,'.') we can plot graph but i want z array value in place of '.' how it's possible??????

 Accepted Answer

Grzegorz Knor
Grzegorz Knor on 3 Nov 2011

0 votes

2 Comments

In your case:
x=[1,2,3,4,5]; y=[2,3,4,5,6]; z=[{'1'},{'2'},{'3'},{'4'},{'5'}];
plot(x,y,'.')
for k=1:length(x)
text(x(k),y(k),z{k},'HorizontalAlignment','center','VerticalAlignment','middle')
end
thanks.....

Sign in to comment.

More Answers (0)

Categories

Find more on Graph and Network Algorithms in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!