Bonjour,
J'ai un GUI avec plusieurs axes et j'ai besoin de dessiner plusieurs line dans chacun d'eux indépendamment.

J'ai une fonction qui en théorie charge un par un des fichiers dans une loop et affiche leurs contenu dans un axes.

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
 
   cc=hsv(12);
    handles = guidata(gcbf);
    axes(handles.Viewer);
    %cla;
    %hold all  ;
    hold on;
    for k=1:size(DrawLap)
        FullFileName = fullfile(name,filesep,sprintf('Val_%d',k));
        s = load(FullFileName);
        Val1  =   s(:,2); 
        Val2  =   s(:,3);
        plot (handles.Viewer,Val1,Val2,'color',cc(k,:));
    end        
    hold off;
En pratique seul la dernière courbe apparait .

Merci pour votre aide