我正在使用 pandas 来绘制节点集群的数据。我发现 pandas 会重复不同系列的颜色值,这使得它们无法区分。
我尝试提供这样的自定义颜色值并将 my_colors 传递给绘图中的颜色字段:
my_colors = []
for node in nodes_list:
my_colors.append(rand_color())
rand_color() 定义如下:
def rand_color():
from random import randrange
return "#%s" % "".join([hex(randrange(16, 255))[2:] for i in range(3)])
但在这里我也需要避免颜色值太接近而无法区分。我有时有多达 60 个节点(系列)。很可能一个硬编码的颜色值列表是最好的选择?