在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中指定随机颜色...
答案 0 :(得分:1)
您可以将颜色指定为字符串中的十六进制值。
color = '#eeefff'
使用此功能,您基本上可以通过RGB访问所有颜色,并可以根据需要创建任意数量的颜色