Columnas de formato condicional en un cuadro de tablaQuerida comunidad,
Tengo una tabla de datos con docenas de puntajes z derivados de las estadísticas de distribución, por lo tanto, los puntajes pueden variar de -4 a 4, por ejemplo. Quiero resaltar esos números: menos de -2.1 y más de +2, básicamente cualquier puntaje que indique que un valor tiene más de 2 desviaciones estándar. (ver captura de pantalla adjunta)
He buscado en varias publicaciones y no he encontrado el enfoque correcto.
Gracias,
-Lucas

Re: Columnas de formato condicional en un cuadro de tablaHola de nuevo. Lo siento por todas las publicaciones de respuesta. ¡Usé el código (mi primera vez) y funcionó de maravilla! Gracias. Tendré que investigar este código para entender lo que está haciendo.
¡Gracias!
Re: Columnas de formato condicional en un cuadro de tablaHola. Bueno. Entiendo dónde hago clic derecho. Ignora el último mensaje.
Me gustaría resaltar solo las celdas en varias columnas que cumplen mis condiciones. No quiero resaltar la fila. Tengo más de 5 puntuaciones z.
Re: Columnas de formato condicional en un cuadro de tablaGracias (perdón por mi retraso).
¿Dónde hago clic derecho para seleccionar el color?
-Lucas
Re: Columnas de formato condicional en un cuadro de tablaLucas,
Consulte la tabla adjunta. Puede hacerlo a través de la GUI siguiendo estos pasos para cada columna zscore:
- Seleccione la columna de destino y asegúrese de que no haya otras columnas seleccionadas
- Menú principal > Filas > Selección de filas > Seleccionar dónde [igual que Ctrl+Mayús+W]
- Cree los criterios: esta será una condición O [donde se cumple cualquier condición] y presione OK. Ver imagen
Conditional Row Selection - Or conditionConditional Row Selection - Or conditionSelección de fila condicional - O condición
- Haga clic derecho (tenga cuidado) y seleccione Celdas de color y elija su color.
De lo contrario, ejecute un script como este.
Names Default to Here(1);
dt = current data table();
cdlg = Column Dialog(
Text Box("Select all columns to be higlighted"),
exY = ColList( "Y", Min Col( 1 ), Data Type( "Numeric" ) ),
);
If (cdlg["Button"] !=1, Throw(),
cnames = cdlg["exY"]
);
For(i =1, i<=nitems(cnames), i++,
ccol = column(dt, cnames[i]);
_idx = dt << get rows where(ccol[]>2 | ccol[] < -2); //set your criteria
ccol << color cells(RGB Color([255,128,0]),_idx) //use "yellow" a color name or RGB number
);Tenga en cuenta que mantuve esto simple, ya que no conozco sus habilidades de secuencias de comandos: el color y los criterios están codificados y se agregó un selector de columna simple.
Abra la tabla adjunta y abra la secuencia de comandos adjunta y ejecútela presionando el icono Ejecutar secuencia de comandos o Ctrl+R o haga clic con el botón derecho en la ventana de secuencia de comandos y seleccione Ejecutar secuencia de comandos.
Re: Columnas de formato condicional en un cuadro de tablaGracias por la respuesta.
Simplemente estoy tratando de resaltar esas celdas con un rango de valores particular. Dale me gusta a la última imagen que publicaste. He probado la opción de degradado pero eso colorea cada celda en un rango largo. Soy nuevo en JMP, por lo que las secuencias de comandos pueden ser un pequeño desafío para mí, pero quiero aprender.
Mis datos existen de puntuación z que miden a cuántas desviaciones estándar se encuentra una muestra de la media de un grupo. Entonces, un puntaje z de 4 significa que la variable de la muestra (las concentraciones elementales en partes de obsidiana por millón de iones en mi trabajo) está a cuatro desviaciones estándar de la media de un grupo. Debido a que esa muestra es un valor atípico, debería ser parte de otro grupo. Mi límite es de 2 desviaciones estándar para ser parte de un grupo. Los puntajes z que genero al guardar el "estandarizado" en mi tabla después de trazar las distribuciones tienen números negativos y positivos, por lo que quiero resaltar las celdas que son menores que -2 y mayores que +2. En otras palabras, las únicas celdas que quedan sin resaltar son entre - 2 y 2.
Perdón por la confusión en mi publicación. El título de mi publicación fue sobrescrito por una opción de autocompletar de alguna manera. Debería haber dicho "aplicar formato condicional en una celda".
Gracias,
-Lucas
Re: Columnas de formato condicional en un cuadro de tablaGracias por la respuesta.
Simplemente estoy tratando de resaltar esas celdas con un rango de valores particular. Probé la opción de degradado pero colorea cada celda a lo largo de un rango.
Mis datos existen de puntuación z que miden cuántas desviaciones estándar es una muestra de la media de un grupo. Entonces, un puntaje z de 4 significa que la variable de muestra (concentraciones elementales en partes de obsidiana por millón en mi trabajo) está a cuatro desviaciones estándar de la media de un grupo. Debido a que esa muestra es un valor atípico, debería ser parte de otro grupo. Mi límite es de 2 desviaciones estándar para ser parte de un grupo. Los puntajes z que genero al guardar el "estandarizado" en mi tabla después de trazar las distribuciones tienen números negativos y positivos, por lo que quiero resaltar aquellas celdas que son menores que -2 y mayores que +2. En otras palabras, las únicas celdas que quedan sin resaltar son entre - 2 y 2.
Perdón por la confusión en mi publicación. El título de mi publicación fue sobrescrito por una opción de autocompletar de alguna manera. Debería haber dicho "aplicar formato condicional en una celda".
Gracias,
-Lucas
Re: Columnas de formato condicional en un cuadro de tablaLucas,
¿Qué está tratando de resaltar: puntos en un gráfico, o celdas resaltadas en una tabla, o?
Si desea que los símbolos de su gráfico tengan marcadores y colores especiales y la tabla de su tabla no está apilada, será difícil, ya que los símbolos y colores de JMP son por fila y no por celda.

Sin embargo, si los datos están apilados, entonces es simple.

Las reglas de formato condicional son para informes. Vea los cambios de texto para valores p en la prueba de la media para peso = 55 para datos de clase grande.

Si quieres colorear las celdas de tu tabla y tienes numerosas columnas, es más fácil con un script. Por favor, explique lo que está tratando de hacer.