问题描述
如何像导入颜色列表一样导入颜色图列表。我想将其用于散点图。 我可以导入一系列颜色
import matplotlib._color_data as mcd
colorslist = list(mcd.XKCD_COLORS.values())[::3]
print(colorlist)
['#d1b26f','#06c2ac','#bf77f6','#75bbfd','#96f97b','#95d0fc','#ff81c0','#7e1e9c']
colormaplist = [a list of available colormap colors]
print(colormaplist)
[Accent,Accent_r,Blues,Blues_r,BrBG,BrBG_r,BuGn,BuGn_r,BuPu,BuPu_r,CMRmap,CMRmap_r..]
解决方法
只需从matplotlib导入cm
,您就可以获取颜色图列表
from matplotlib import cm
dir(cm)
>>> ['Accent','Accent_r','Blues','Blues_r','BrBG','BrBG_r','BuGn','BuGn_r','BuPu','BuPu_r','CMRmap','CMRmap_r',....,'viridis_r','winter','winter_r']