通过十六进制代码在Matplotlib中创建颜色贴图

2024-06-16 10:25:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Matplotlib中创建一个颜色映射,以便在plt.get_cmap()中传递它。基于教程,我只看到通过RGB级别制作颜色贴图。但我有三(3)个十六进制代码,我想在我的图表中使用。这些是:#f1a340#f7f7f7#998ec3

有没有人用十六进制代码制作过彩色地图

谢谢:)


Tags: 代码getmatplotlib颜色图表地图教程plt
1条回答
网友
1楼 · 发布于 2024-06-16 10:25:56

我建议将十六进制值转换为RGB元组,然后将它们全部添加到列表中。然后可以利用linearSegmentedColormap的from_list()方法创建唯一的颜色贴图

LinearSegmentedColormap.from_list()

如果您需要更多信息,可以将此作为参考:

https://matplotlib.org/gallery/images_contours_and_fields/custom_cmap.html

相关问题 更多 >