0
我在R
集羣中有點。我想創建一個圖形,迭代這些R
集羣,並在每個迭代i
中,從集羣i
中繪製點(scatter
),顏色將爲,感知與其他集羣中的點的顏色不同。Matplotlib的等效Matlab的hsv(m)
在八度/ Matlab的,我只是做
colors = hsv(R);
figure; hold on;
for i = 1:R
...
c = colors(i,:);
% draw with color c
...
end
並在每行/設置點會從別人的所得數值容易區分。我在Matplotlib中錯過了這個神奇的hsv(n)
函數。我很驚訝我無法在不到5分鐘的時間內通過Matplotlib谷歌搜索,因此希望它可以作爲其他懶惰的參考。
編輯:
@ImportanceOfBeingErnest是正確的。此外,與Matlab不同,Matplotlib爲每個繪圖操作分配不同的顏色: https://stackoverflow.com/a/16006929/214720
我[谷歌它](http://www.google.de/search?q=matplotlib+hsv+colormap)。 – ImportanceOfBeingErnest