Display values on plot

55 ビュー (過去 30 日間)
EYKL
EYKL 2021 年 12 月 10 日
コメント済み: Chunru 2021 年 12 月 10 日
Dear all,
How do I display values on a plot (as shown in picture) or something similar to this for multiple subplots?
Thank you.

採用された回答

Chunru
Chunru 2021 年 12 月 10 日
編集済み: Chunru 2021 年 12 月 10 日
You can use text. For example
t = 0:.01:2*pi;
x = cos(t);
plot(t, x);
text(0.2, 0.4, {'This', 'is', 'a', 'test'}, 'EdgeColor', 'r')
  2 件のコメント
EYKL
EYKL 2021 年 12 月 10 日
Hi @Chunru,
Suppose I have the following code:
R1(i,:) = diag(corr(y1(:,i),y2(:,i)));
r1(:,i) = ['r = ' num2str(R1(i,:))];
That already converts the r value into a string. How would I use text on for this?
Chunru
Chunru 2021 年 12 月 10 日
if you have a string array
r = ["r=0.1"; "r=0.2"];
Then you can do the following:
t = 0:.01:2*pi;
x = cos(t);
plot(t, x);
text(0.2, 0.4, r, 'EdgeColor', 'r')

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

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by