How to set Marker in loop
Afficher commentaires plus anciens
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
Geoff Hayes
le 27 Oct 2017
John - what are the dimensions of x and ddmax?
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

Réponse acceptée
Plus de réponses (1)
Bruno Melo
le 20 Juin 2019
Modifié(e) : per isakson
le 22 Juin 2019
1 vote
Hope it helps you.
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

