gpt4 book ai didi

matplotlib - RGB 到 html 中颜色图 Matplotlib 的子集

转载 作者:行者123 更新时间:2023-12-04 03:48:14 24 4
gpt4 key购买 nike

我有兴趣使用 cmap('hot')来自 Matplotlib 作为 Bokeh 调色板。
首先,我选择由给出的 Matplotlib 颜色图子集

from Matplotlib.pyplot as plt
colors_mpl = [i for i in plt.get_cmap('hot')(np.linspace(0.05, 0.95, 6))]
最初,给定一组 RGB 颜色,我可以使用内置函数 to_hex 将其转换为 html。 .
from matplotlib.colors import to_hex
colors_html = [to_hex(rgb/255) for rgb in colors_mpl]]
但是,我得到的输出不是预期的,因为颜色之间的差异很小:
['#000000', '#010000', '#010000', '#010100', '#010100', '#010101']
预期的输出是
['#2a0000', '#a30000', '#ff1d00', '#ff9800', '#ffff1b', '#ffffd0']
关于如何将颜色图正确转换为 html 的任何想法?

最佳答案

不要除以 255 , colors_mplt已成规模0-1 :

colors_html = [to_hex(rgb) for rgb in colors_mpl]
# out
# ['#2a0000', '#a30000', '#ff1d00', '#ff9800', '#ffff1b', '#ffffd0']

关于matplotlib - RGB 到 html 中颜色图 Matplotlib 的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64810634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com