2013-05-15 33 views
1

我正在MATLAB編程。我有一個數據集,其在尺寸上縮小,我想繪製它像下圖:在MATLAB中繪製一個整齊的數據集

enter image description here

該圖像是由蟒蛇產生,但我認爲必須有繪製一條出路在MATLAB中。

是否有一個切換爲plot或plot3使每個點的形狀像上面的圖像?

我會感謝你的答案...

回答

4

這是接近你需要什麼?

x = rand(1,1000); 
y = rand(1,1000); 
j = jet(1000); 
scatter(x,y,10,j(ceil(x*1000),:),'filled','MarkerEdgeColor','k') 

enter image description here

+0

這正是我需要的......謝謝羅伯茨先生:) – MJay

+0

如果它回答您的問題,請使用勾號按鈕接受答案,因爲它可以幫助其他人找到解決方案。 –

+0

感謝您的幫助... – MJay

1

您可以指定lineseries properties以獲得您想要的外觀。例如:

figure 
plot(rand(1,1e3), rand(1,1e3), 'o', ... 
    'MarkerFaceColor', 'g', 'MarkerEdgeColor', 'k') 

Example plot

+0

非常感謝。我應該在3個維度上做同樣的事情...... – MJay