Matplotlib:指定一种不同的颜色

时间:2013-07-05 13:46:35

标签: python colors matplotlib

在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中指定随机颜色...

1 个答案:

答案 0 :(得分:1)

您可以将颜色指定为字符串中的十六进制值。

color = '#eeefff'

使用此功能,您基本上可以通过RGB访问所有颜色,并可以根据需要创建任意数量的颜色