Analógico categórico al color del calor¡Buenos días a mis colegas conocedores de JSL!
Estoy trabajando en un pequeño proyecto de Skunkworks. Encontré esta pequeña gran función "Heat Color ()" que simplificó un montón de codificación. Me pregunto si alguien sabe si hay un dato categórico análogo a la función. Parece que no puedo encontrar uno, pero podría estar perdiéndolo.
¿Alguna idea?
METRO
Re: análogo categórico al color del calorGracias de nuevo, Xan! Realmente aprecio la ayuda!
Mejor,
METRO
Re: análogo categórico al color del calorSi el número de categorías no es demasiado largo, puede usar Contains () en una lista de cadenas. Es posible que aún necesite una matriz asociativa para eliminar duplicados:
names = Associative Array(:name) << get keys(); // list of 39 unique names
level = contains(names, "JANE"); // 16
Re: análogo categórico al color del calor¡No había pensado en hacer eso! Gracias Xan! Supongo que tendría que construir algún tipo de lista de espera para las categorías de cadenas. Como en la clase grande, si quisiera colorear los datos usando el nombre de los estudiantes o su género. Podría crear una matriz asociada y luego hacer que mi función de trazado extraiga de la matriz un valor numérico para la categoría de cadena. ¿Alguna idea sobre otras estrategias?
Mejor,
METRORe: análogo categórico al color del calor¿Qué quieres decir con entrada categórica? Números de nivel entero? Para eso, solo uso (nivel-1) / (nlevels-1) para obtener un valor en el rango 0..1 para pasar el color de calor (). Heat Color () puede tomar un argumento de tema de color, incluidos temas de color categóricos o temas de color ad hoc con la cantidad justa de colores para sus niveles.