How to change color each loop?
48 views (last 30 days)
Show older comments
I have a program which should be repeated 5 times by a loop. I used plot() order in my program and I'm eager to change graph color each time. How can I do it?
For example:
plot(ZZ,dTdz3,'.',h,t,'y')
I want to change 'y' to 'm' in the next loop.
note: ZZ and dTdz3 are matrices and h and t help me make a line, none of them looks important in my question to you.
0 Comments
Accepted Answer
Image Analyst
on 15 Jun 2013
Edited: Image Analyst
on 15 Jun 2013
Use the 'Color' option of plot:
ZZ = 1:5;
for k = 1:10
dTdz3 = rand(1,5);
plot(ZZ,dTdz3, 'Color', rand(1,3), 'LineWidth', 3)
hold on;
end
0 Comments
More Answers (1)
Azzi Abdelmalek
on 15 Jun 2013
Edited: Azzi Abdelmalek
on 15 Jun 2013
couleur='ym'
for k=1:2
plot(ZZ,dTdz3,'.',h,t,couleur(k))
end
1 Comment
See Also
Categories
Find more on Graph and Network Algorithms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!