Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte dePara una tabla JMP, el color de selección está controlado por el color de selección de Windows. He aquí cómo hacerlo en Windows 7: https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-to-change-windows-7-highlight-color-select/99d962c8-7413-4e20-b209-8951f9eab95f
Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte deHola, ¿hay alguna manera de colorear las celdas seleccionadas? Tengo un centenar de celdas seleccionadas y me gustaría darles un color para que se destaquen.
Gracias
Sam
Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte deMuchas gracias Ian! ¡Buen trabajo!Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte deSupongo que necesitas otro bucle para cuidar las columnas. Algo como:
dt = Data Table( "Bin Wafer Map" );
// Loop over columns . . .
For(c = 1, c<=8, c++,
// Loop over rows . . .
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, c )[i] > 0,
Column( dt, c ) << Color Cells( 4, {i} ),
)
);
);Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de¡Hola! Encontré que este tema es muy útil en mi función de celda de color. Sin embargo, tengo cierta preocupación. Al usar la misma tabla, solo quiero colorear los valores de las celdas de las columnas 1 ~ 8 que contienen> 0. El siguiente código funciona en la columna 1, pero quiero recorrerlo a través de otras columnas 2 ~ 7. ¿Me puedes ayudar con esto? ¡Gracias!
dt = Data Table( "Bin Wafer Map" );
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, "1" )[i] > 0, Column( dt, "1" ) << Color Cells( 4, {i} ),
)
);Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¡Mi código excluye las celdas vacías con el! falta () comprobar.Solo obtengo las X para las celdas vacías cuando uso un Gradiente de valor.
Su código está fallando porque ese método espera una columna, no una celda.Una vez más, le recomiendo encarecidamente que cambie j por k o algo así porque j es una función en JSL.
Me di cuenta de que el método de celda de color por valor solo debe llamarse una vez por columna, así que lo saqué del ciclo k.
lista_de_colores = { "Verde" , "Rojo" , "Amarillo" , "Púrpura" , "Naranja" , "Magenta" , "Azul" , "cian" , "AzulCian" } ;
dt = Tabla de datos ( "Mapa de obleas bin" ) ;
Para ( i = 4 , i <= columna N ( dt ) , i ++,
dt : i << celda de color por valor ( 1 ) ;
Para ( k = 1 , k <= Fila N ( dt ) , k ++,
un_valor = dt : i [ k ] ;
si ( ! Está perdido ( un_valor ) ,
dt : i << celdas de color ( lista_de_colores [ un_valor ] , { k }) ;
) ;
) ;
) ;
Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadas¡gracias p!
su secuencia de comandos es mucho más simple pero no puede excluir las celdas vacías (mostrando X)
mi secuencia de comandos intenta enviar una celda de color por valor a una celda, que funciona pero da el siguiente error. ¿Sabes qué nos dice el error y cómo depurarlo?
PD: Intenté usar el siguiente script para agregar una fila vacía entre cada oblea, pero podría llamar a un bucle infinito
, nunca funcionó.
For(a=0, a<(N Row(dt))/11,a++,
dt<<ADD rows=""></ADD>
Gracias de nuevo.

Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadasEste código es un poco más simple.Tenga en cuenta que estoy usando k para una variable de bucle en lugar de j ; j es una función en JSL.
color_list = {"Green", "Red", "Yellow", "Purple", "Orange", "Magenta", "Blue", "Cyan", "BlueCyan"};
dt = Data Table( "Bin Wafer Map" );
For( i = 4, i <= N Col( dt ), i++,
For( k = 1, k <= N Row( dt ), k++,
one_value = dt:i[k];
if (! is missing(one_value),
dt:i << color cells(color_list[one_value], {k});
dt:i << color cell by value( 1 );
);
);
);
Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadasfinalmente conseguí colorear solo las celdas no vacías con los colores deseados. pero todavía hay un error aunque el script es ejecutable.
=Data Table( "Bin Wafer Map" );
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
if(dt:i[j]==1,dt:i << Color Cells(Green,{j}),
if(dt:i[j]==3,dt:i << Color Cells(Red,{j}),
if(dt:i[j]==4,dt:i << Color Cells(Yellow,{j}),
if(dt:i[j]==5,dt:i << Color Cells(Orange,{j}),
if(dt:i[j]==6,dt:i << Color Cells(Magenta,{j}),
if(dt:i[j]==7,dt:i << Color Cells(Blue,{j}),
if(dt:i[j]==8,dt:i << Color Cells(Cyan,{j}),
if(dt:i[j]==9,dt:i << Color Cells(BlueCyan,{j}),
))))));
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
(!zero or missing(dt:i[j]),dt:i[j]<<COLOR cell="" by="" value=""></COLOR>

Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadasgracias Jeff y PMroz.
Entendí la pista y pude colorear mi mapa de obleas por Bin (valor). No sabía que el color por valor de celda está desactivado de forma predeterminada. No he descubierto cómo decirle a jmp que no haga nada si el valor de la celda está vacío.
=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
:i << Set Property(
"Value Colors",
1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue
,8 = Cyan,9=BlueCyan,.=white}
<<COLOR cell="" by="" value=""></COLOR>

Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadasPuede aplicar un gradiente de valor usando JSL de la siguiente manera.Tenga en cuenta que para usar valores calculados dinámicamente de mínimo, máximo y promedio, tuve que construir una cadena y ejecutarla con eval(parse()).
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtcol = column(dt, "weight");
one_min = col min(dtcol);
one_max = col max(dtcol);
one_avg = col mean(dtcol);
gradient_expr = evalinsert("\[
dtcol << Set Property( "Color Gradient",
{"Jet", Range(^one_min^, ^one_max^, ^one_avg^)});
dtcol << color cell by value(1);
]\");
eval(parse(gradient_expr));
Re: ¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadasEn JMP 9 y versiones posteriores, intente hacer clic con el botón derecho en una celda de una tabla de datos y obtendrá un menú que le permitirá colorear la celda.

En JSL puede usar el mensaje Color Cell():
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
column(dt, “Age”) << Color Cells( {5, {15}} );
o el mensaje Color Cell by Value():
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age <<
Set Property(
"Value Colors",
{12 = -13977430, 13 = -3780930, 14 = -
4157407, 15 = -13596965, 16 = -2210961, 17
= -10562523}
);
Wait( 1 );
:Age << Color Cell by Value( 1 );
¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadas¿Podemos colorear las celdas en la tabla jmp como lo hacemos en Excel? Me refiero a realmente dar colores a la parte de la tabla/celdas interesadas?
Intenté debajo de jsl pero solo funciona cuando trazas los datos en gráficos pero no en la tabla en sí.
¡Gracias de antemano!
evan
dt=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
dt:i << Set Property(
"Value Colors",
{1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue,8 = Cyan,9=BlueCyan}
));
La personalización en masa