Plotting with dfferent colors

1 view (last 30 days)
Hello everyone, I am loading three mat files into matlab but each time i want the color of the graph should be like red, green and blue. But at the moment, it is plotting all three in red color. Any help guys.
clear all;
close all;
clc;
datafiles={'data1.mat','data2.mat','data3.mat'};
for sno = 1:numel(datafiles)
load(datafiles{sno});
%%Blocking Probability graph
figure(2);
hold on;
grid on;
plot(offered_traffic,blocking,'r*','LineWidth',2,'markersize',8);
end

Accepted Answer

Star Strider
Star Strider on 7 Feb 2015
Greetings again!
Add the ‘cv’ matrix, and change the plot call slightly:
cv = ['r*'; 'g*'; 'b*']; % Colour Vector
for sno = 1:numel(datafiles)
load(datafiles{sno});
%%Blocking Probability graph
figure(2);
hold on;
grid on;
plot(offered_traffic,blocking, cv(sno,:) ,'LineWidth',2,'markersize',8);
end
I can’t test it with your code, but I tested a version of it to be certain it works.
  3 Comments
Aftab Ahmed Khan
Aftab Ahmed Khan on 7 Feb 2015
Done, Solved. Thanks.

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements 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!