How to change Marker Color in line graph?

61 views (last 30 days)
I am trying to change marker color of line graphs but unable to do it. Can anybody help to figure it out?
load('MCA_Disjoint.mat')
Data1LDA = MCA_Disjoint(: , 1);
Data2LDA = MCA_Disjoint(: , 3);
Data3LDA = MCA_Disjoint(: , 5);
WindowSizes = 50:25:450;
WindowSizes = WindowSizes';
f1=fit(WindowSizes,Data1LDA,'cubicinterp');
f2=fit(WindowSizes,Data2LDA,'cubicinterp');
f3=fit(WindowSizes,Data3LDA,'cubicinterp');
figure
hold on
p(1,:) = plot(f1,WindowSizes,Data1LDA);
p(2,:) = plot(f2,WindowSizes,Data2LDA);
p(3,:) = plot(f3,WindowSizes,Data3LDA);
set(p(1,2),'Color','red')
set(p(2,2),'Color','black')
set(p(3,2),'Color','blue')
set(p, 'LineWidth', 2, 'MarkerSize', 20)
  2 Comments
Hassan Ashraf
Hassan Ashraf on 2 Dec 2019
I am trying following methods but nothing is happening
1 ) Using this
set(p(1,2),'MarkerFaceColor ','red')
set(p(2,2),'MarkerFaceColor ','black')
set(p(3,2),'MarkerFaceColor ','blue')
2) OR using this
set(p, 'LineWidth', 2, 'MarkerSize', 20, 'MarkerFaceColor ' , ' red')

Sign in to comment.

Accepted Answer

ME
ME on 2 Dec 2019
Can you try the below and let us know what happens please? I don't have the necessary toolboxes to check it myself.
load('MCA_Disjoint.mat')
Data1LDA = MCA_Disjoint(: , 1);
Data2LDA = MCA_Disjoint(: , 3);
Data3LDA = MCA_Disjoint(: , 5);
WindowSizes = 50:25:450;
WindowSizes = WindowSizes';
f1=fit(WindowSizes,Data1LDA,'cubicinterp');
f2=fit(WindowSizes,Data2LDA,'cubicinterp');
f3=fit(WindowSizes,Data3LDA,'cubicinterp');
figure
hold on
pl1 = plot(f1,WindowSizes,Data1LDA);
pl2 = plot(f2,WindowSizes,Data2LDA);
pl3 = plot(f3,WindowSizes,Data3LDA);
set(pl1(2),'Color','red')
set(pl2(2),'Color','black')
set(pl3(2),'Color','blue')
set([pl1 pl2 pl3], 'LineWidth', 2, 'MarkerSize', 20)
  3 Comments
ME
ME on 2 Dec 2019
In that case, without being able to access the toolboxes to run the fit function I am unable to play around with this to get it doing what you want. I think I'm going to have to leave it to somebody else to help out.

Sign in to comment.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots 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!