Color RBG en el generador de gráficosQuiero usar una columna en un gráfico de Graph Builder para establecer el color en un mapa de calor, no con una escala de colores, sino con un valor RGB que extraje previamente de una imagen.
¿Existe la posibilidad de almacenar un color RGB en una columna y luego usarlo en Graph Builder?
Exploración y visualización de datosRe: Color RBG en el generador de gráficosSi esto no es posible, algunas soluciones alternativas:
- valor de uso del color,
a) use value = row() - y use value color para asignar las filas a color
b) guarde "color" con una codificación y use el valor color para asignar el color codificado al color real
- ¿Es posible utilizar el color del estado de la fila para un gráfico de mapa de calor?
Re: Color RBG en el generador de gráficosPuede almacenar el valor como estado de fila usando Color State() y RGB Color(), pero no tiene idea de cómo usar esa columna directamente en el generador de gráficos.
Re: Color RBG en el generador de gráficosHola @hogi ,
He utilizado una solución anterior de @txnelson que me permite usar valores HEX de una columna y obtener automáticamente colores de fila en función de estos valores:
Devuelve un valor de color JMP a partir de un código de color hexadecimal
Para los valores RGB, parece que existen algunas soluciones:
usando valores RGB en scripts JSL en lugar del nombre del color o lo que sea que esto (--16741343) sea
Extrayendo colores de una columna #rrggbb
Espero que estas respuestas te ayuden.
Re: Color RBG en el generador de gráficosHola @Victor_G , gracias por el aporte.
HexColor es una buena opción para:

El problema más difícil que aún tengo que resolver es cómo puedo usar esto en Graph Builder / Heatmaps.
Me estoy inclinando por: guardar {r, g,b} *255 como una expresión y usar un script de tabla para transferir manualmente los valores a Value Colors.
Otra solución alternativa: utilizar JSL y ecuación de forma.
Pero Heatmaps tiene sus beneficios...
Re: Color RBG en el generador de gráficosAquí está el script de la extensión "Image to Table" para usar un valor RGB en Graph Builder. Al usar las funciones integradas de JMP, es bastante rápido.
(dt << New Column( "Pixel Color", formula( Color State( RGB Color( :R, :G, :B ) ) ) )) << copy to row states;
Re: Color RBG en el generador de gráficosHola Jed Campbell , gracias por el código.
El problema más difícil que todavía tengo que resolver es cómo puedo usar esto en Graph Builder / Heatmaps.
¿Existe alguna solución mejor que la alternativa mediante Value Colors?
Re: Color RBG en el generador de gráficosPosible caso de aplicación: muéstrame mi vida
de: https://www.youtube.com/watch?v=arj7oStGLkU
parcela vacía:

Re: Color RBG en el generador de gráficos@hogi Debería haber leído la pregunta completa, ¡gracias!
Para los mapas de calor, ¿qué tal usar el espacio de color HLS en lugar de RGB? Dado que Hue combina /codifica datos RGB, se podría usar el valor de Hue en la función de color de un mapa de calor y una escala de color cromática. La función Color to HLS () en JSL realizaría la conversión de RGB a HLS automáticamente.
Re: Color RBG en el generador de gráficosTono: ¡una gran idea para obtener colores muy saturados!
En la nueva versión, aplico una preselección basada en L y S y selecciono EL color por el tono dominante ( modo() ).
Esto hace que las imágenes con mucho cielo azul sean claramente visibles como celdas azules, como nuestro viaje a Grecia en mayo de 2024.
Para obtener un bonito contraste, los días sin imagen aparecen en gris...
