我已经使用 protovis 进行了一些数据可视化,我非常喜欢它的pv.Scale.linear(...).range(...)
功能,该功能可用于创建将数值映射到颜色的色标。是否有任何类似的 Python 输出 RGB 模块?
2 回答
1
对于任何想看看我最终做了什么的人,这里是链接:
于 2012-02-18T16:59:21.683 回答
1
看看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]
于 2012-02-16T19:12:31.573 回答