Create an annotation into a plot

2 ビュー (過去 30 日間)
Tiago Dias
Tiago Dias 2018 年 11 月 19 日
コメント済み: madhan ravi 2018 年 11 月 19 日
Hello,
When i create an annotation into a plot to show me a specific value that I have previously calculated, in the plot it shows me a square, instead of the value I wanted.
This is what I got, keigenvalue is a number 6 for example.
keigenvalue = find(lambda > 1, 1, 'last'); % Gives me the number of principal components that got a eigenvalue superior than 1
y1 = plot(lambda,'*r');
dim = [0.2 0.5 0.3 0.3];
str = ['PC selected =' keigenvalue];
annotation('textbox',dim,'String',str,'FitBoxToText','on');
Thanks for your help.

採用された回答

madhan ravi
madhan ravi 2018 年 11 月 19 日
編集済み: madhan ravi 2018 年 11 月 19 日
str = ['PC selectec =' num2str(keigenvalue)]; %if it doesn't work provide all your values
  2 件のコメント
Tiago Dias
Tiago Dias 2018 年 11 月 19 日
It works, thanks!
madhan ravi
madhan ravi 2018 年 11 月 19 日
Anytime :)

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by