Plotting with dfferent colors

2 ビュー (過去 30 日間)
Aftab Ahmed Khan
Aftab Ahmed Khan 2015 年 2 月 7 日
コメント済み: Star Strider 2015 年 2 月 7 日
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

採用された回答

Star Strider
Star Strider 2015 年 2 月 7 日
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 件のコメント
Aftab Ahmed Khan
Aftab Ahmed Khan 2015 年 2 月 7 日
Done, Solved. Thanks.
Star Strider
Star Strider 2015 年 2 月 7 日
My pleasure!

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by