Plotting with dfferent colors
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
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
댓글 수: 0
채택된 답변
  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
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!