我发现熊猫正在重复不同系列的颜色值,这使得它们很难区分。我尝试像这样给出自定义颜色值,并将my_colors传递给plot中的colors字段: for node in nodes_list: return "#%s" % "".join([hex(randrange(16, 255))[2:] for i in range(3)])
但在这里我也需要避免太接近而无法区分的颜色值
我目前有一大组我在其他语言中使用过的色彩映射表,我想将它们导入到python中,以便在matplotlib中使用。我能够将一个三列的ascii文件转换成一个RGB数组,然后转换成一个颜色映射表,如下所示: palette = open(filenamefloat(val) for val in line.strip().split()]
cmap = colors.ListedColormap(carray,
在matplotlib(特别是matplotlib.cm)中,可以调用色彩映射表中的颜色,如下所示 import matplotlib.cm as cm
cm.viridis(0.5) #viridisis the name of a colormap 它从色彩映射表的中心(也就是(0.127568, 0.566949, 0.550556, 1.0))获取颜色,基本上我希望能够调用一个从库中获取的色彩</em