在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))获取颜色,基本上我希望能够调用
我目前有一大组我在其他语言中使用过的色彩映射表,我想将它们导入到python中,以便在matplotlib中使用。我能够将一个三列的ascii文件转换成一个RGB数组,然后转换成一个颜色映射表,如下所示: palette = open(filenamefloat(val) for val in line.strip().split()]
cmap = colors.List