How to set Marker in loop
40 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
John
le 27 Oct 2017
Modifié(e) : per isakson
le 22 Juin 2019
This is what I combined from this forum:
set(0,'defaultaxeslinestyleorder',{'+','o','*','.','x','s','d','^'});
hold all
for n=1:8
p=plot(x,ddmax(:,n));
end
legend('1','2','3','4','5','6','7','8')
But what it produced is 7 '+' and a 'o', see picture. What did I do wrong?
3 commentaires
Ali
le 29 Oct 2017
Modifié(e) : Walter Roberson
le 29 Oct 2017
--------------------------------------------------- code start This is an example for your case
Input is "Input_Data", two dimension matrix
Marker_Counter=1;
figure6=figure;
Markers = {'+','o','*','x','v','d','^','s','>','<'};
for i=1:10:size(Input_Data,1)
TPR=Input_Data(i:i+9,7);
FPR=Input_Data(i:i+9,8);
plot(FPR,TPR,strcat('-',Markers{Marker_Counter}));
Marker_Counter=Marker_Counter+1;
hold on
end
plot([0.5 1],[0.5 1],'--');
legend('Minpts = 100','Minpts = 200','Minpts = 300','Minpts = 400','Minpts = 500','Minpts = 600','Minpts = 700','Minpts = 800','Minpts = 900','Minpts = 1000','','Location','SouthEast');
xlabel('FPR or (1-Specificity)','FontSize',12,'FontWeight','bold'); ylabel('TPR or Spensitivity)','FontSize',12,'FontWeight','bold');
title('ROC Space');
close(gcf);
-------------------------------------------- code end
--------------------------------------- picture link preview
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/186479/image.bmp)
Réponse acceptée
Walter Roberson
le 27 Oct 2017
"Axes increments the line style only after using all of the colors in the ColorOrder property. It then uses all the colors again with the second line style, and so on. "
4 commentaires
Walter Roberson
le 27 Oct 2017
You cannot do that automatically. The next line style will not be looked at until all colors have been used once. There is no provision using the defaults to advance one marker for each color. You would need to set the properties of the line handles.
Plus de réponses (1)
Bruno Melo
le 20 Juin 2019
Modifié(e) : per isakson
le 22 Juin 2019
Hope it helps you.
0 commentaires
Voir également
Catégories
En savoir plus sur Surface and Mesh Plots dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!