emmun
Messages postés1Date d'inscriptionjeudi 13 mai 2010StatutMembreDernière intervention13 mai 2010
-
Modifié par emmun le 13/05/2010 à 03:15
Bonjour,
j'ai écrit un petit programme en matlab qui dessine des graphes sur le même axe avec un hold on. Le problème que je comprend pas c'est que si je veux insérer une légende du graphe suivant, cette dernière écrase la première.
un exemple du code pour vous montrer le problème est comme suit:
Y = [1, 5, 3;
3, 2, 7;
1, 5, 3;
2, 6, 1];
%si le bouton 1 est appuyé, afficher le graphe ci après
area(Y(:,3),'FaceColor','yellow',...
'LineWidth',1);
hold on
legend('un');
%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..
a = legend('trois');
area(Y(:,1),'FaceColor','red',...
'LineWidth',1);
legend('deux');
hold on
area(Y(:,2),'FaceColor','blue',...
'LineWidth',1);
legend('trois');
la légende qui s'affiche est juste le 'Trois' alors que je veux que ça s'ajoute au fur et à mesure comme les graphes. Comment faire??