Filter löschen
Filter löschen

Display values on plot

161 Ansichten (letzte 30 Tage)
EYKL
EYKL am 10 Dez. 2021
Kommentiert: Chunru am 10 Dez. 2021
Dear all,
How do I display values on a plot (as shown in picture) or something similar to this for multiple subplots?
Thank you.

Akzeptierte Antwort

Chunru
Chunru am 10 Dez. 2021
Bearbeitet: Chunru am 10 Dez. 2021
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 Kommentare
EYKL
EYKL am 10 Dez. 2021
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 am 10 Dez. 2021
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')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by