Plotting Legends of Rows of a Matrix ???

5 次查看(过去 30 天)
Serhat
Serhat 2013-3-30
Hi all,
I have a matrix A=[1 2 3 4; 1 2 3 5; 2 3 4 5 ...]; I want to plot legend of the rows of A.
For pink curve, there will be a legend [1 2 3 4], for blue curve there will be a legend [1 2 3 5] etc. I want to change rows and colors and markers.
How can I do that??? (without writing one by one)
Thanks a lot.

回答(1 个)

Ahmed A. Selman
Ahmed A. Selman 2013-3-30
A=[1 2 3 4; 1 2 3 5; 2 3 4 5];
plot(A)
C=num2str(A);
H=legend(C);
set(H,'Interpreter','none');
  2 个评论
Serhat
Serhat 2013-3-31
Thanks for answer. Could you explain what 'set' command doing there?
Additionally, my problem is bigger. I dont want the plot rows of A. I want to plot legends of rows of A.
I use this one: semilogy(X, t) But, X values here are changing according to the rows of A, so my aim is to show when I have different A values, I have different X.
Ahmed A. Selman
Ahmed A. Selman 2013-3-31
set gives the graphic object (the plot window) its properties such as color, legend, .. etc. I think you should goto (from Edit menu-- Figure properties) and try (More Properties). There are a bunch of useful things to set up there, no need to write a code of any kind.
Regards :)

请先登录,再进行评论。

类别

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

Community Treasure Hunt

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

Start Hunting!

Translated by