1
在Matplotlib,我有几套点到用不同的颜色,每套一个练习I.现在,组的数量会有所不同,所以我想确保相同的颜色在同一个图中不会出现多次。Matplotlib:分配日益不同的颜色
现在我只是做:
colors = itertools.cycle(['r','g','b','c','y','m'])
# ...
ax.plot(Xs_for_a_set, Ys_for_a_set, c=colors.next())
...但我仅限于这个数字的颜色。从documentation我不明白如何指定在RGB随机颜色...
好可以创建多种颜色,所以我应该给它一些预定的范围内随机十六进制数? –
这是确定的,我只注意到我可以使用HTML的颜色,所以我会简单地复制和粘贴其中几个,将使用这些。 ;) –
太好了,很高兴能工作。但对你的第一个问题。是的,你可以从一些基本的颜色开始,但随后你需要稍微改变十六进制值。例如... FF0000是纯红色的。如果你需要另一种颜色,FF9999是一个“浅红色”。你可以将这个原理应用于所有颜色,并且具有很多颜色可能性 – sedavidw