Escala de color de estilo Protovis en Python?
Pregunta
He usado protovis para una visualización de datos y realmente me gusta su pv.Scale.linear(...).range(...)
Característica que se puede usar para crear una escala de color que mapea los valores numéricos a los colores. ¿Hay algún módulo similar para Python que salga RGB?
Solución
Echa un vistazo al colorsys
Módulo en la biblioteca estándar. Eso podría ser útil. Como ejemplo, si desea obtener los valores RGB de un rango de colores completamente saturados, puede hacer esto:
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]
Otros consejos
Para cualquiera que quiera ver lo que terminé haciendo, aquí está el enlace:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow