Label variation in graph not following variation
Afficher commentaires plus anciens
Hello guys, I am trying to variate my label with values of k from 0.1 to 0.9 for each line to show the dependance, but instead I always get k = 0.1. I attached the image and the data loaded in the plot function, and the code is shown below. Any help will be much appreciated.
data_name0='resultats/test_substrat.txt';
scan_trous_carres0 = importdata(data_name0);
for num_lambda=1:size_lambda
shift_lambda=(num_lambda-1)*size_pk;
for num_pk=1:size_pk
shift_pk=(num_pk-1);
A(num_pk,num_lambda)=scan_trous_carres0(1+shift_lambda+shift_pk,3);
end
end
for k = 0.1:0.9
txt = ['X = ',num2str(k)];
plot(lambda*1e6,A,'DisplayName',txt)
legend show
hold on
end
2 commentaires
Walter Roberson
le 5 Avr 2021
Try moving the legend show to after the for loop.
Jose Cuevas
le 5 Avr 2021
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!