How to change Marker Color in line graph?
53 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
ME
le 2 Déc 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 commentaires
ME
le 2 Déc 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.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Directed Graphs dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!