Labels on plot lines

5 visualizaciones (últimos 30 días)
Leandro Seguro
Leandro Seguro el 7 de Mzo. de 2022
Editada: Matt J el 7 de Mzo. de 2022
Hello,
I'd like to overlay line titles on each line on the plot, using the corresponding titles as shown in the legend.
How could I do this?
Thank you.

Respuesta aceptada

Matt J
Matt J el 7 de Mzo. de 2022
Editada: Matt J el 7 de Mzo. de 2022
Using the text() command?
clear t
Vkts = [120,110,100,90,80,70,60,50];
Vms = Vkts/1.944;
Hdata=0:0.15:0.6;
figure(1)
hold on
for i=1:numel(Hdata)
H_m=Hdata(i);
eta = -((2*860*9.81)./(1.1549*Vms.^2*14.82))*((H_m)/(0.471*3));
eta_deg = eta*(180/pi);
plot(Vms,eta_deg)
t(i)=text( Vms(4),eta_deg(4),"H_m = " +H_m);
end
hold off
xlim([26 62])
ylim([-40 1])
grid on
grid minor
str={t.String};
leg=legend(str{:},'Location','Southeast');
  1 comentario
Leandro Seguro
Leandro Seguro el 7 de Mzo. de 2022
That's perfect, thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Annotations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by