Fijar el color según el valor (superposición del generador de gráficos)usuarios de JMP,
Necesito alguna sugerencia sobre cómo corregir la asignación de color a un valor en una columna y corregirlo mientras se traza en el generador de gráficos.
Tengo una columna con valores 1 (aprobado) y 0 (fallido) que se completa en función de algunas fórmulas de otras columnas.
Estoy usando el generador de gráficos y uso esta *columna* para distinguir entre aprobación/rechazo. Estoy buscando arreglar 1 como "Verde" y 0 como "Rojo".
funciona bien en el generador de gráficos cuando ambos valores están presentes en la columna, es decir, 0 es rojo y 1 es verde. Ejemplo de código a continuación:
{Modelo de leyenda (47,
Propiedades( 0, {Color de línea( "Rojo" )} ),
Propiedades( 1, {Color de línea( "Verde" )} )
)}
El problema que encuentro cuando solo hay uno de los valores presentes en la columna, es decir, 0 o 1 (en otras palabras, todos los valores pasan o todos los valores fallan). En este caso, el generador de gráficos no elige el color asignado
También intenté establecer la propiedad y corregir el color en la columna, pero no parece ayudar cuando falta alguno de los dos.
¿Hay una mejor manera de fijar el color en ambos valores y el generador de gráficos se mostraría en consecuencia?
Estoy usando JMP12.1.0
Gracias por la ayuda de antemano.
Re: Corregir el color según el valor (superposición del generador de gráficos)Parece que se arregló en JMP 13Re: Corregir el color según el valor (superposición del generador de gráficos)¿sabes qué versión lo hace?
Re: Corregir el color según el valor (superposición del generador de gráficos)Tiene razón, en JMP 12, los colores no se mantienen.
Re: Corregir el color según el valor (superposición del generador de gráficos)Jim,
Probé la propiedad de la columna Color del valor y sigo teniendo el mismo problema (cuando uno de los valores está presente, el color predeterminado es el asignado.
No estoy seguro si la versión superior de JMP12 es compatible con esta función.
gracias,
Chintán
Re: Corregir el color según el valor (superposición del generador de gráficos)¿Qué sucede si usa la función Color en lugar de la función Superposición?
Re: Corregir el color según el valor (superposición del generador de gráficos)Creo que la forma más fácil de manejar esto es establecer la propiedad de la columna Color del valor para la variable Superposición. Una vez configurado, utilizará los colores incluso cuando uno de los valores superpuestos no tenga observaciones.
Re: Corregir el color según el valor (superposición del generador de gráficos)Marca,
gracias por el ejemplo
Si ahora cambia todos los valores a 1 y luego traza utilizando el generador de gráficos, el color seguirá siendo verde en su caso para todos los valores de 1.
Lo que quería es 1, cuyo pase debería fijarse como "Verde" y 0 (Fallo) debería ser "Rojo".
Re: Corregir el color según el valor (superposición del generador de gráficos)Puede que no entienda lo que quieres. Aquí esta lo que hice.
Creé una tabla de datos como ejemplo con variables X e Y para el diagrama de dispersión usando Graph Builder. Agregué una columna de aprobación o falla con valores 0 y 1 y la propiedad de columna Value Colors. El valor 0 es verde y el valor 1 es rojo en las parcelas. Se parece a esto

Hice el diagrama de Graph Builder con la variable pasa o falla en el rol Color. Se parece a esto:

Volví a la tabla de datos y cambié todos los valores de aprobación o falla a 0. Ahora se ve así:

Graph Builder se actualizó automáticamente y ahora muestra el valor solitario:

Re: Corregir el color según el valor (superposición del generador de gráficos)Hace la misma cosa.
En este punto, no estoy seguro de si hay una mejor manera en lugar de garantizar si la columna tiene un valor distinto o único y luego escribir un script de creación de gráficos separado para cada caso.
aunque no es eficiente.
Re: Corregir el color según el valor (superposición del generador de gráficos)¿Ha intentado agregar la propiedad de la columna Value Colors a la columna de datos de aprobación/rechazo? Esta propiedad debería funcionar si hay uno de los dos valores o ambos valores en la columna de datos. Utilice esta columna en la función Color en Graph Builder.
Re: Corregir el color según el valor (superposición del generador de gráficos)Marca,
Creo que me estoy perdiendo algo.
Intenté lo siguiente como ejemplo:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Column( dt, "Age" ) << data type( Numeric ) << Modeling Type( Continuous );
dt << Color or Mark by Column( :Age );
Graph Builder(
Variables( X( :weight ), Y( :height ), Overlay( :age ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
Arriba funciona con valores distintos en la columna Edad.
pero en el momento en que cambio a un valor único en la columna Edad en todas las filas, el código anterior tiene un color determinado y la leyenda también falta en el generador de gráficos.
No estoy seguro de si hay alguna manera de asignar un color específico a un valor (en mi caso, solo tengo 2 valores que se completarán, es decir, 0 o 1 o ambos).
Re: Corregir el color según el valor (superposición del generador de gráficos)¿Por qué no usa el estado de la fila Color para controlar el color de los marcadores en Graph Builder?
Abra la tabla de datos y seleccione Filas > Color o Marcar por columna. El valor predeterminado es establecer el color y utiliza el mismo esquema de color predeterminado que las plataformas para marcadores y líneas. Seleccione la columna de datos de aprobado/reprobado y debería ver los dos niveles. Puede hacer clic en el color asignado para un nivel y seleccionar otro color.
JMP usa el estado de la fila Color en todas partes, por lo que solo tiene que definirlo una vez y usarlo para siempre.