随机颜色函数,各种渐变色,彩虹色 matplotlib的配色( 二 )


主要就是这个颜色列表,需要自己设置['#', '#', '#', '#', '#', '#'] 。
当然现在可以问gpt,让他给你写一个渐变的颜色列表也是可以的,想要红变黄,或者紫变粉色,都可以,我示例一下:
colors = [ '#FF0000','#FF1E00', '#FF3C00', '#FF5A00', '#FF7800', '#FF9600', '#FFB400', '#FFD200']my_cmap = mcolors.LinearSegmentedColormap.from_list('my_colormap', colors)plt.figure(figsize=(7,5),dpi=256)sns.heatmap((data1.iloc[:,45:55]).round(3), cmap=my_cmap, annot=True, annot_kws={"size": 8})
紫粉色:
purple_to_pink = sns.color_palette("PuRd", 10).as_hex()[1:9]plt.figure(figsize=(7,5),dpi=256)sns.heatmap((data1.iloc[:,45:55]).round(3), cmap=purple_to_pink, annot=True, annot_kws={"size": 8})
还可以吧 。
最后再来一个彩虹色列表,下次画图直接复制就行了:
【随机颜色函数,各种渐变色,彩虹色matplotlib的配色】colors=['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']*2