我正在MATLAB編程。我有一個數據集,其在尺寸上縮小,我想繪製它像下圖:在MATLAB中繪製一個整齊的數據集
該圖像是由蟒蛇產生,但我認爲必須有繪製一條出路在MATLAB中。
是否有一個切換爲plot或plot3使每個點的形狀像上面的圖像?
我會感謝你的答案...
我正在MATLAB編程。我有一個數據集,其在尺寸上縮小,我想繪製它像下圖:在MATLAB中繪製一個整齊的數據集
該圖像是由蟒蛇產生,但我認爲必須有繪製一條出路在MATLAB中。
是否有一個切換爲plot或plot3使每個點的形狀像上面的圖像?
我會感謝你的答案...
這是接近你需要什麼?
x = rand(1,1000);
y = rand(1,1000);
j = jet(1000);
scatter(x,y,10,j(ceil(x*1000),:),'filled','MarkerEdgeColor','k')
通常的方法是做一個3D散點圖。它會將你的觀點繪製成平面標記。如果你想要領域,你可以寫一個小腳本來做到這一點。檢查http://www.mathworks.ch/ch/help/matlab/ref/sphere.html
您可以指定lineseries properties以獲得您想要的外觀。例如:
figure
plot(rand(1,1e3), rand(1,1e3), 'o', ...
'MarkerFaceColor', 'g', 'MarkerEdgeColor', 'k')
非常感謝。我應該在3個維度上做同樣的事情...... – MJay
這正是我需要的......謝謝羅伯茨先生:) – MJay
如果它回答您的問題,請使用勾號按鈕接受答案,因爲它可以幫助其他人找到解決方案。 –
感謝您的幫助... – MJay