Bonjour à tous,
voilà je travaille sur une matrice dont je visualise les valeurs avec un pcolor() et un colorbar() pour avoir l'échelle.
Au cours de mon script Matlab, je suis amené à modifier les valeurs de cette matrice. J'aimerais visualiser ces modifications 'en live' sur mon graphique...
Or si j'arrive à mettre à jour le pcolor(), je ne réussis pas à mettre à jour la référence couleur de la colorbar()....
Voici mon code (simplifié), avez-vous une idée ?
Merci d'avance
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 N = 10; X = repmat([1:N],N,1); Y = transpose(repmat([1:N],N,1)); Z = rand(N,N); graphe = pcolor(X,Y,Z) colorbar() % Jusqu'ici tout s'affiche parfaitement % Suit du code où l'utilisateur est amené à changer les valeurs de Z... % Par exemple : Z = 10*Z; set(graphe,'ZData',Z); %Ici le pcolor() est correctement mis à jour %mais l'échelle de la colorbar() est restée sur [0 1]...
Partager