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