在平时工作中,无论是在科研配色、论文写作、ppt汇报等情况,比较经常会遇到挑选想要的colormap的配色。
我们可以使用网址[很好用的python工具包]来实现自己对指定图案的值的colormap显示,可以在上面网址中挑选想要的colormap。(https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html)
再利用matplotlib工具包的小技巧,get_map函数中指定要选的color’map配色,并指定要划分的段数。即可得到对应段数下的RGB值。
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from matplotlib.colors import ListedColormap, LinearSegmentedColormap
Purples = cm.get_cmap('Purples', 1000)
# %%
purple_map=Purples(np.linspace(0,1,1000))
# %%
np.savetxt('purple_color_map.txt',purple_map)
同时,也可参考Matlab官方提供的colormap配色的方案选择。
https://ww2.mathworks.cn/help/matlab/ref/colormap.html
http://matlab.izmiran.ru/help/techdoc/ref/colormap.html