Hola a todos
Ahora me enfrento a los problemas si tengo la pestaña nth y no se muestran los gráficos completos en cada una de las pestañas. Quiero usar loop para hacer un script de todos los gráficos, pero después de ejecutarlo, me mostró un error (demasiados argumentos). Entonces, ¿tengo alguna forma alternativa de escribir todos los gráficos (3 gráficos) cuando hago clic en cada pestaña?
Gracias.
Nombres predeterminados hasta aquí (1);
dt = Abierto ("$ SAMPLE_DATA \ semiconductor capacity.jmp");
Tabla de datos ("capacidad de semiconductor") << Resumen (
Grupo (: lot_id,: oblea),
Media (: NPN1),
Media (: PNP1),
Media (: PNP2),
Media (: NPN2),
Freq ("Ninguno"),
Peso ("Ninguno")
);
nTabs = 5;
VariabilityWindow = Nueva ventana ("Tabla de variabilidad", tb = cuadro de tabulación (),
Para (i = 1, i <= nTabs, i ++,
tb << Añadir (
"Producto" || Char (i),
Cuadro de botones ("Tabla de variabilidad #" || Carácter (i), Imprimir ("Tabla de variabilidad"))
));
Cuadro de variabilidad (
Y (: Nombre ("Mean (NPN1)")),
X (: lot_id,: oblea),
Max Iter (100),
Límite de conv. (0.00000001),
Integración de números Abscissas (128),
Evolución de la función del número (65536),
Tipo de análisis ("Elija el mejor análisis (EMS REML Bayesiano)"),
Conectar medios celulares (1),
Mostrar los medios del grupo (1),
Std Dev Chart (0),
Puntos jittered (1),
Mostrar línea de sesgo (0),
Show Box Plot Whisker Bars (0),
Diamantes medios (1)
)
"Producto 2",
hz = H Cuadro de lista ();
);
Gráfico de var = V Cuadro de lista (
Cuadro de variabilidad (
Y (: Nombre ("Mean (PNP1)")),
X (: lot_id,: oblea),
Max Iter (100),
Límite de conv. (0.00000001),
Integración de números Abscissas (128),
Evolución de la función del número (65536),
Tipo de análisis ("Elija el mejor análisis (EMS REML Bayesiano)"),
Conectar medios celulares (1),
Mostrar los medios del grupo (1),
Std Dev Chart (0),
Puntos jittered (1),
Mostrar línea de sesgo (0),
Show Box Plot Whisker Bars (0),
Diamantes medios (1)
)
);
hz << añadir (gráfico de var);
tb << añadir ("Producto 3",
Cuadro de lista V (
Cuadro de variabilidad (
Y (: Nombre ("Mean (PNP2)")),
X (: lot_id,: oblea),
Max Iter (100),
Límite de conv. (0.00000001),
Integración de números Abscissas (128),
Evolución de la función del número (65536),
Tipo de análisis ("Elija el mejor análisis (EMS REML Bayesiano)"),
Conectar medios celulares (1),
Mostrar los medios del grupo (1),
Std Dev Chart (0),
Puntos jittered (1),
Mostrar línea de sesgo (0),
Show Box Plot Whisker Bars (0),
Diamantes medios (1)
)
)
);
Aquí hay un script que hace lo que creo que quieres. Los cuadros de tabulación son un poco quisquillosos, pero pude hacerlo funcionar.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
dtsumm = dt << Summary(
Group( :lot_id, :wafer ),
Mean( :NPN1 ),
Mean( :PNP1 ),
Mean( :PNP2 ),
Mean( :NPN2 ),
Freq( "None" ),
Weight( "None" )
);
nTabs = 5;
VariabilityWindow = New Window( "Variability Chart", tb = Tab Box() );
For( i = 1, i <= nTabs, i++,
tb << Insert(
i,
"Product" || Char( i ),
V List Box(
Button Box( "Variability Chart #" || Char( i ) ),
dtsumm << Variability Chart(
Y( :Name( "Mean(NPN1)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
),
dtsumm << Variability Chart(
Y( :Name( "Mean(PNP1)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
),
dtsumm << Variability Chart(
Y( :Name( "Mean(PNP2)" ) ),
X( :lot_id, :wafer ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
Show Bias Line( 0 ),
Show Box Plot Whisker Bars( 0 ),
Mean Diamonds( 1 )
)
)
)
);