Color RGB por sriptHola
Me gustaría colorear la columna "Nombre" y usar RGB
pero recibo un error, ¿qué hay de malo que hice en este script?
dt = Tabla de datos actual();
rows_to_color = dt << Obtener filas donde (:"NOMBRE" == :"NOMBRE");
Columna(dt, "NOMBRE") << Celdas de color (RGB (173, 255, 47), filas_a_color);
Automatización y secuencias de comandosventanasRe: Color RGB por sript¿Qué intentas hacer con esta comparación dt << Obtener filas donde (:"NOMBRE" ==:"NOMBRE")? ¿Obtener una lista de todas las filas o algo más? Además, no creo que JMP tenga un argumento con nombre RGB para las celdas de color (puede obtener esos colores, pero requiere un poco más de trabajo)
https://www.jmp.com/support/help/en/17.2/#page/jmp/color-cells.shtml#ww725145
https://www.jmp.com/support/help/en/17.2/#page/jmp/graphics-functions.shtml?os=win&source=application#ww2650608
Re: Color RGB por sriptHola
Quiero decir, por ejemplo, me gustaría pintar las columnas.
y sobre todo uso nombres de colores como "Rojo claro"
por ejemplo, para colorear la columna HOT
rows_to_color = dt << Obtener filas donde(:"CALIENTE" == :"CALIENTE");
Columna(dt, "HOT") << Celdas de color("Rojo claro", filas_a_color);

Pero creo que puedo usar más tonos de color, ¿tal vez como el código RGB?
Re: color RGB por scriptSí, puedes convertir colores RGB a "colores JMP" mediante la función de color RGB. A continuación, se muestra un ejemplo.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
// lawngreen
Column(dt, "age") << Color Cells(RGB Color({124, 252, 0}/255));Re: color RGB por scriptEn lugar de utilizar "obtener filas donde", podría ser más fácil crear una matriz de todos los números de fila.
dt = New Table( "Test Color", Add Rows( 5 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ) )
);
// Create a matrix of rows 1 to n
rows_to_color = 1::nrows(dt);
// Set the color
dt:Column 1 << color cells("Red", rows_to_color);

Re: Color RGB por sriptTambién puede proporcionar una lista de valores RGB en lugar de un nombre o valor de índice.
Column(dt, "age") << Color Cells( { 1, 1, 0.8 } ); // light yellow