ノードのクラスターのデータをグラフ化するために 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 個ものノード (シリーズ) を使用することもあります。ほとんどの場合、色の値のハードコードされたリストが最良の選択肢でしょうか?