2024-06-16 10:25:56 发布
网友
我试图在Matplotlib中创建一个颜色映射,以便在plt.get_cmap()中传递它。基于教程,我只看到通过RGB级别制作颜色贴图。但我有三(3)个十六进制代码,我想在我的图表中使用。这些是:#f1a340、#f7f7f7和#998ec3
plt.get_cmap()
#f1a340
#f7f7f7
#998ec3
有没有人用十六进制代码制作过彩色地图
谢谢:)
我建议将十六进制值转换为RGB元组,然后将它们全部添加到列表中。然后可以利用linearSegmentedColormap的from_list()方法创建唯一的颜色贴图
LinearSegmentedColormap.from_list()
如果您需要更多信息,可以将此作为参考:
https://matplotlib.org/gallery/images_contours_and_fields/custom_cmap.html
我建议将十六进制值转换为RGB元组,然后将它们全部添加到列表中。然后可以利用linearSegmentedColormap的from_list()方法创建唯一的颜色贴图
如果您需要更多信息,可以将此作为参考:
https://matplotlib.org/gallery/images_contours_and_fields/custom_cmap.html
相关问题 更多 >
编程相关推荐