Clear Filters
Clear Filters

why legend for multiple matrix is not showing the appropriate data?

2 views (last 30 days)
I have 6 matrix as A=rand(10,10),B=rand(10,10),C=rand(10,10) and a=rand(10,10),b=rand(10,10),c=rand(10,10). i want to plot all elements as plot(a,A,'r*',b,B,'b+',c,C,'go'); i am able to plot this way but while calling legend i am facing problem.
i want legend('a','b','c'); where a will indicate red color *,b as blue + and c as green o.
can it be done please help me...i am getting output as
  3 Comments
suchismita
suchismita on 24 Jun 2014
all elements are not getting plotted....i dont want lines...i want all element to be in a figure...

Sign in to comment.

Accepted Answer

Ben11
Ben11 on 24 Jun 2014
When I run your code I get this:
Could you be more precise as to what exactly you want?
  6 Comments
suchismita
suchismita on 25 Jun 2014
i have done it!!!!
hold on
p1=plot(a,A,'or');
p2=plot(b,B,'+b');
p3=plot(c,C,'pg');
legend([p1(1) p2(1) p3(1)], 'a','b','c');
this worked.....

Sign in to comment.

More Answers (0)

Categories

Find more on Line Plots 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!