對於我的聚類gui,我目前對簇使用隨機顏色,因爲我不會事先知道我將結束多少個簇。Python中的顏色處理
在Python,這看起來像:
import random
def randomColor():
return (random.random(),random.random(),random.random())
然而,當我更新的東西,顏色改變。
所以,我贊成是有它有一個輸入參數的函數我如
def nonrandomColor(i):
...
return color
總是返回相同的顏色,相同的我,同時保持生成任意多種顏色的能力。
回答沒有在Python配製,它更多的總體佈局我感興趣的
顯然你想要的是小便池協議的三維泛化http://blog.xkcd.com/2009/09/02/urinal-protocol-安全漏洞/,最好在HSL空間,這樣你就可以將界限放在飽和度和亮度上,以保證體面的對比度。 ...或者我正在推翻它。 – 2010-09-15 12:55:01
本着超順眼的精神,對顏色使用[sub-random sequences](http://en.wikipedia.org/wiki/Low-discrepancy_sequence)應該提供一些對比。 – 2010-09-15 13:17:15