plot multipe figures with diferents color
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have matlab code that generate peaks , so i want to plot each peaks with different color
my last code for generat all peaks are
figure(i),plot3(mx,my,mz,'r*');
and this one plot all peaks but with same color witch are red
0 commentaires
Réponses (2)
Mahdi
le 28 Mai 2014
You can iterate through each point with a for loop
ColoursToUse=['r' 'b' 'g' 'c']
figure(1)
hold on
for i=1:4
plot3(mx(i), my(i), mz(i), strcat(ColoursToUse(i),'o'))
end
Then this will show the first four peaks for example in red, blue, green, and cyan.
3 commentaires
Mahdi
le 30 Mai 2014
If I understood it properly from below, you can do a similar thing to what I did. Let's say you have 4 figures (in your example, figure(i) has i ranging from 1 to 4)
ColoursToUse=['r' 'b' 'g' 'c']
Then inside your loop
figure(i),plot3(mx,my,mz,strcat(ColoursToUse(i),'*'));
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!