Bonjour,
je travaille présentement avec matlab et j'ai une petite question que je
n'arrive pas à régler. J'ai écrit un petit programme qui dessine des graphes
sur les mêmes axes avec le hold on. Du coup, les graphes s'ajoutent sauf que la
légende du deuxième écrase la précedente et ainsi de suite.
par exemple, la légende que j'ai est rouge:'deux' au lieu d'avoir yellow:'un' et
red:'deux'
je dessine les graphes au fur et à mesure que j'appuie sur un bouton.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Y = [1, 5, 3; 3, 2, 7; 1, 5, 3; 2, 6, 1]; % vecteur à représenter %si le bouton 1 est appuyé, afficher le graphe ci après a = area(Y(:,3),'FaceColor','yellow',... 'LineWidth',1); legend(a,'un'); hold on %bouton 2 appuyé, affiche le graphe en rouge sur les mêmes axes et ajoute %sa légende sur la precedente!!!!! sauf que ca écrase l'ancien.. legend('trois'); b = area(Y(:,1),'FaceColor','red',... 'LineWidth',1); legend(b,'deux'); hold on
Partager