Python中原型风格的色阶?

2024-04-20 12:36:08 发布

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

我用protovis进行了一些数据可视化,我非常喜欢它的pv.Scale.linear(...).range(...)特性,可以用来创建一个将数值映射到颜色的色阶。Python是否有类似的输出RGB的模块?在


Tags: 模块数据颜色可视化rangergb特性数值
2条回答

看看标准库中的colorsys模块。那可能有用。例如,如果要获取一系列完全饱和颜色的RGB值,可以执行以下操作:

import colorsys

def rgb_range(color_num):
    h_rng = [ix / float(color_num) for ix in range(color_num)]
    return [colorsys.hsv_to_rgb(h, 1.0, 1.0) for h in h_rng]

如果有人想知道我最后做了什么,请点击以下链接:

Color Scale on Pastebin

相关问题 更多 >