2016-03-20 5 views
0

Ich plane zwei PlotPC-Charts (ich will Entscheidungsgrenzen von Perceptron und von Bayesian Netz sehen) und ich brauche sie, um unterschiedliche Farbe zu haben.Unterschiedliche Farblinie mit plotpc in Matlab

plotpv(P,T); 
hold all; 
plotpc(net.IW{1,1},0,'r'); 
plotpc([w1(maxind(1)), w2(maxind(2))],0,'g'); 
title('Decision boundaries'); 

jedoch alle endeten meine Versuche mit Scheitern und ich immer gleiche Farben wie diese:

enter image description here

Vielen Dank für die Hilfe.

+0

Könnten Sie bitte einige Beispieldaten hinzufügen, damit wir den Modus ausführen können, ohne die Eingaben erraten zu müssen? –

Antwort

1

Sie müssen die Ausgabe von plotpc (Linien-Handle) einer Variablen zuweisen, die Sie dann verwenden können, um die Linienerscheinung zu ändern, z.

hPlot = plotpc(net.IW{1,1},0); 
set(hPlot, 'Color', 'r'); 

Auch ich glaube nicht, plotpc eine Farbe als drittes Argument übernimmt - eine Warnung erhalten sollten, wenn Sie das tun.

+0

Ja, ich habe eine Warnung bekommen. Wie auch immer, das funktioniert, danke! – HonzaB

Verwandte Themen