Python中Protovis风格的色阶



我已经使用protovis进行了一些数据可视化,我非常喜欢它的pv.Scale.linear(...).range(...)功能,它可以用于创建将数值映射到颜色的色标。Python有没有类似的输出RGB的模块?

看看标准库中的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]

对于任何想看看我最终做了什么的人,这里有链接:

粘贴在中的色阶

相关内容

  • 没有找到相关文章

最新更新