1
我已經使用protovis進行數據可視化,並且我非常喜歡它的pv.Scale.linear(...).range(...)
功能,該功能可用於創建將數值映射到顏色的色階。是否有任何用於輸出RGB的Python的類似模塊?Python中的Protovis風格色階?
我已經使用protovis進行數據可視化,並且我非常喜歡它的pv.Scale.linear(...).range(...)
功能,該功能可用於創建將數值映射到顏色的色階。是否有任何用於輸出RGB的Python的類似模塊?Python中的Protovis風格色階?
查看標準庫中的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]
對於任何人誰希望看到什麼,我終於實現了,這裏的鏈接:
謝謝!我最終只是用colorsys編寫我自己的模塊。 – 2012-02-18 16:57:38