Voglio disegnare alcuni dati in una trama: molti elementi in una riga. Non sono creati in ordine e possono essere tutti di dimensioni diverse (si pensi ad un heap di memoria). Ogni elemento di dati è un piccolo rettangolo e voglio essere in grado di distinguerli a parte, quindi vorrei che ognuno di essi avesse un colore unico.Genera colori univoci
Ora potrei semplicemente usare rand() per generare valori RGB e sperare che siano tutti diversi, ma sospetto che non otterrò una buona distribuzione nello spazio RGB. C'è un modo migliore di questo? Per esempio. qual è un buon modo di pedalare attraverso diversi colori prima che si ripetano (quasi)?
I colori non devono corrispondere con alcun dato negli articoli. Voglio solo essere in grado di osservare molti valori e vedere che sono diversi, in quanto sono adiacenti.
Potrei immaginare qualcosa ma penso che questa sia una domanda interessante. :)
questo è vero! questa è una domanda molto interessante :-) – dfa
Vedere http://stackoverflow.com/questions/470690/how-to-automatically-generate-n-distinct-colors/4382138#4382138 –