Colorear distribuciones de puntos individualmente mediante la propiedad "Value Colors" (o alternativa)Me gustaría trazar las distribuciones de datos pero coloreando cada variable individualmente.
Ejemplo:

Encontré la siguiente propiedad que codifica la base de color en gradiente máximo/mínimo o datos específicos del usuario.

Sin embargo, este podría no ser el enfoque correcto.
El código del ejemplo que compuse manualmente para explicar el objetivo está aquí:
// Start of script;
Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables(
Y( :viscosity, Combine( "Parallel Merged" ) ),
Y( :proof cut, Position( 1 ), Combine( "Parallel Merged" ) ),
Y( :blade pressure, Position( 1 ), Combine( "Parallel Merged" ) ),
Color( :viscosity )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 10 ) ) )
)
La personalización en masaRe: Colorear distribuciones de puntos individualmente por la propiedad "Value Colors" (o alternativa)¿Es este el tipo de lo que quieres?

Fue creado subconjustando cada una de las 3 columnas de Viscosidad, Corte de prueba y Presión de la cuchilla en 3 tablas de datos separadas. Luego agregue haciendo un Color y Marque por Columna en una columna en cada tabla, e indicando Guardar en Propiedad de Columna.
Luego, cambié el nombre de la columna a "Valor", y luego agregué una nueva columna llamada "Tipo" y configuré cada uno de los valores en la tabla de datos para qué tipo de medición era ....... Viscosidad, Corte de prueba o presión de la cuchilla.
Finalmente, concatenaba las 3 tablas de datos, y aparecía Graph Builder, colocando la columna Valor como la variable X y la Agrupación Y como el Tipo.
El script para Graph Builder está debajo
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Value ), Group Y( :Type ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Viscosity, Proof Cut & Blade Presure" )}
)
)
);Re: Colorear distribuciones de puntos individualmente por la propiedad "Value Colors" (o alternativa)Parece hacer el truco, gracias.
Dos pequeñas preguntas sobre esta solución:
1) ¿Puedes codificar los colores de la fila?
2) ¿Hay alguna forma de vincular dinámicamente las dos tablas para que cuando se seleccione un valor en la columna original, la fila de la concatenada también se resalte?
Re: Colorear distribuciones de puntos individualmente por la propiedad "Value Colors" (o alternativa)Mirando su solución nuevamente, si uno normaliza cada variable de columna primero, puede colorearlas directamente en el generador de gráficos.
Observe que el ejemplo funcionó porque los rangos eran similares.

La tabla concatenada puede tener dos columnas para guardar toda la información:
- Valor (original)
- Valor normalizado (usado para color)
La pregunta final para aceptar la solución:
- ¿Qué altura puede tener una mesa JMP?
- ¿Cómo vincular con la tabla original?
La alternativa para el segundo punto será:
a) muestre el valor original como información cuando pase el mouse
b) o cree un grafito con un filtro de columna que cambie la gráfica (imagen de arriba).
Como esta será una tabla muy larga, debería ser una solución que no haga que JMP tenga dificultades.
Re: Colorear distribuciones de puntos individualmente por la propiedad "Value Colors" (o alternativa)El tamaño de una tabla JMP está limitado por la cantidad de memoria RAM que tiene. De hecho, he visto una demostración con más de mil millones de filas.
Con respecto al enlace, puede hacer un enlace virtual entre tablas, o puede usar
Tablas ==> Unir para juntar los datos. Sin embargo, en JMP es típico tener varias tablas para un análisis de donación. La forma en que JMP se ocupa de eso es abrir un proyecto JMP, donde puede colocar todas sus tablas y diarios y gráficos, así como elementos desde fuera del dominio JMP.