How to specify a legend using pre-determinate matrix

2 ビュー (過去 30 日間)
Alaa Hameed
Alaa Hameed 2017 年 1 月 23 日
コメント済み: Star Strider 2017 年 1 月 24 日
Hi; I want to specify a legend making use of a predefined matrix. for example, I construct matrix TP based on some selections, then plots have been constructed. After I want to use TP to specify my legend. I tried do it like the following:
for i=1:e
LG(1,i)=num2str(TP{i})
end
legend LG
  1 件のコメント
Alaa Hameed
Alaa Hameed 2017 年 1 月 23 日
I want to plot within a lope, each lope has its specifications. Then at the end I want to set a legend to define these specifications.

サインインしてコメントする。

回答 (2 件)

Star Strider
Star Strider 2017 年 1 月 23 日
Try this:
legend(LG)
  2 件のコメント
Alaa Hameed
Alaa Hameed 2017 年 1 月 23 日
Thanks, that help in displaying the required information, but the colors are not matching?
Star Strider
Star Strider 2017 年 1 月 24 日
Without seeing the rest of your code, I cannot determine the problem.

サインインしてコメントする。


Geoff Hayes
Geoff Hayes 2017 年 1 月 23 日
Alaa - please make sure that your LG is a cell array as per the documentation at legend. For example,
LG = cell(1,n);
for k=1:n
LG {1,k} = ...;
end
  1 件のコメント
Alaa Hameed
Alaa Hameed 2017 年 1 月 23 日
thanks that was helpful!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by