salut tous,
j'ai suivie la FAQ et je susi arrivé à faire des courbes de couleurs différentes pas de soucis mais par contre je ne sais pas comment ajouter une légende pour chacunes de ces courbes.
voici ce que j'ai fais :
en fait je voudrais faire apparaitre dans la légende des noms que j'ai stocké dans la cellule name{p}.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 pCourbes = length(T); couleurs = hsv(pCourbes); for p=1:1:length(T) figure (compteurFigure) hold on plot(X{TIndex(p)}(:),Y{TIndex(p)}(:),'color',couleurs(p,:)) h(p)=legend(names{p}); hold on legend(h,num2str([1:pCourbes].')); end
le code que j'ai mis plus haut plante carrement mais celui ci non :
le probleme est que je n'ai que des numéro, or je veux faire apparaitre les noms également
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 pCourbes = length(T); couleurs = hsv(pCourbes); for p=1:1:length(T) figure (compteurFigure) hold on h(p)=plot(X{TIndex(p)}(:),Y{TIndex(p)}(:),'color',couleurs(p,:)) hold on legend(h,num2str([1:pCourbes].')); end
j'ai bien essayé ceci :
mais un seul nom apparait dans la légende et pas les autres ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part legend([h ' ' names{p}],num2str([1:pCourbes].'));
merci d'avance pour l'aide que vous pourrez m'apporter
Partager