2017-04-14 52 views
-1

我有兩個向量和我有他們的散點圖作爲 散點圖u和z是從我所採取的值用不同的顏色

向量
randIndex = randperm(numel(u)); 
randIndex = randIndex(1:5000); 
uRand = u(randIndex); 
zRand = z(randIndex); 
corrcoef(uRand,zRand) 
scatter(uRand,zRand) 

現在我想做的事就是我要用不同顏色的x和不同顏色的y作爲不同的顏色,以便兩個矢量點都是可區分的。 我該怎麼做。 有人可以幫忙嗎?

+0

您想要的內容實際上是在@Wolfie提到的文檔中詳細討論的 – Tes3awy

回答

0

照照scatter documentation ...

'MarkerEdgeColor' - 標記輪廓顏色

'平'(默認)| 'none'| RGB三聯體 |顏色名稱的特徵向量

'MarkerFaceColor' - 標記填充顏色

'無'(默認)| '平'| 'auto'| RGB三聯體 |顏色名稱

特徵向量所以,你可以通過使用

scatter(x, y, 'MarkerEdgeColor', [1, 0, 0]) % RGB (red, green, blue) triplet of values between 0 and 1 
% or 
scatter(x, y, 'MarkerEdgeColor', 'r')  % character vector of colour name 

使用'MarkerEdgeColor''MarkerFaceColor'根據您希望如何顯示您的點爲紅色散落一地。

鏈接文檔中還有其他示例。