Borrar filtros
Borrar filtros

Display values on plot

161 visualizaciones (últimos 30 días)
EYKL
EYKL el 10 de Dic. de 2021
Comentada: Chunru el 10 de Dic. de 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.

Respuesta aceptada

Chunru
Chunru el 10 de Dic. de 2021
Editada: Chunru el 10 de Dic. de 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 comentarios
EYKL
EYKL el 10 de Dic. de 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 el 10 de Dic. de 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')

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by