2016-03-20 42 views
0

我繪製兩plotpc圖(我想看到從感知器和貝葉斯淨決策邊界),我需要他們有不同的顏色。不同的顏色線與matp plotpc

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

但是我所有的試驗結束了與失敗,我總是得到相同的顏色是這樣的:

enter image description here

謝謝你的幫助。

+0

您可以添加一些示例數據,這樣我們就可以運行сode而不必猜測輸入了嗎? –

回答

1

您需要將plotpc(線條句柄)的輸出分配給某些變量,然後您可以使用該變量來更改線條外觀,例如,

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

另外,我不認爲plotpc接受顏色作爲第三個參數 - 當你做,你應該得到一個警告。

+0

是的,我收到了警告。無論如何,這是工作,謝謝! – HonzaB