Hola,
Tengo un gran conjunto de datos que tiene 231 muestras únicas (etiquetadas como RunID) que tienen un conjunto de valores X,Y,Z para cada una de las muestras únicas. Usando la herramienta gráfica "Gráfico de superficie", luego creo un gráfico 3D para cada una de estas 231 ejecuciones, lo que muestra 231 gráficos en una nueva ventana. Quiero modificar la visualización de esto para que el estilo sea una superficie y luego modificar la superficie para que muestre degradados continuos. Sin embargo, no quiero hacer esto manualmente para los 231 gráficos, pero parece que no puedo entender cómo configurar el script para que revise los 231 RunID únicos. Al observar el resultado de la ventana del script, se muestra que necesito poner algo en la función "dónde" que indique hacer esto para todos los RunID únicos, no solo el que aparece en la lista del primer gráfico.
Esto parece algo fácil, pero no encuentro nada en la discusión sobre JMP.
Surface Plot(
Columns( :X, :Y, :Z ),
Datapoints Choice( "Surface" ),
Surface Color Theme( "Green to Black to Red" ),
Surface Color Theme2( "Green to White to Red" ),
Surface Color Theme3( "White to Black" ),
Surface Color Theme4( "Blue to Gray to Red" ),
Response Column Fill( "Continuous Gradients" ),
Response Column Color Theme( "Blue to Green to Red" ),
Response Column Color Theme2( "Blue to Gray to Orange" ),
Response Column Color Theme3( "Spectral" ),
Response Column Color Theme4( "Jet" ),
Response( :Z ),
Surface Color Method( "Solid", "Solid", "Solid", "Solid" ),
SetVariableAxis( :X, Axis Data( {} ) ),
SetVariableAxis( :Y, Axis Data( {} ) ),
SetZAxis( :Z, Current Value( -170000 ), Axis Data( {} ) ),
SetXVariable( :X ),
SetYVariable( :Y ),
Frame3D( Set Rotation( -54, 0, 38 ) ),
Where( :RunID == "0a6609" )
);Intenta cambiar
Where( :RunID == "0a6609" )
a
By( :RunID)
Debería replicar todos los gradientes, etc.
cambiar el dónde(...) a por (: ID de ejecución)
Si utiliza el script de guardado del triángulo rojo, una de las opciones será la variable por.
Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Option to create the script with by group.Opción para crear el script con por grupo.