Ciao a tutti
Ora affronto i problemi è che ho la scheda n e non mostra i grafici completi in ciascuna scheda. Voglio usare il ciclo per scrivere tutti i grafici, ma dopo che sono stato eseguito, mi ha mostrato un errore (troppi argomenti). Quindi, avete qualche modo alternativo per scrivere tutto il grafico (3 grafici) quando clicco su ogni scheda?
Grazie.
Nomi predefiniti qui (1);
dt = Open ("$ SAMPLE_DATA \ semiconductor capabilities.jmp");
Tabella dati ("capacità dei semiconduttori") << Sommario (
Gruppo (: lotto_id,: wafer),
Media (: NPN1),
Media (: PNP1),
Media (: PNP2),
Media (: NPN2),
Freq ("Nessuno"),
Peso ("Nessuno")
);
nTabs = 5;
VariabilityWindow = New Window ("Variability Chart", tb = tab box (),
Per (i = 1, i <= nTabs, i ++,
tb << Aggiungi (
"Prodotto" || Char (i),
Button Box ("Grafico di variabilità #" || Char (i), Stampa ("Grafico di variabilità"))
));
Grafico di variabilità (
Y (: Nome ("Mean (NPN1)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0,00000001),
Numero integrazione Abscisse (128),
Numero Funzione Evals (65536),
Tipo di analisi ("Scegli l'analisi migliore (EMS REML Bayesian)"),
Collegare i mezzi cellulari (1),
Mostra i mezzi del gruppo (1),
Std Dev Chart (0),
Punti nervosi (1),
Mostra Bias Line (0),
Mostra casella Plot Whisker Bars (0),
Mean Diamonds (1)
),
"Prodotto 2",
hz = H List Box ();
);
Var Chart = V List Box (
Grafico di variabilità (
Y (: Nome ("Mean (PNP1)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0,00000001),
Numero integrazione Abscisse (128),
Numero Funzione Evals (65536),
Tipo di analisi ("Scegli l'analisi migliore (EMS REML Bayesian)"),
Collegare i mezzi cellulari (1),
Mostra i mezzi del gruppo (1),
Std Dev Chart (0),
Punti nervosi (1),
Mostra Bias Line (0),
Mostra casella Plot Whisker Bars (0),
Mean Diamonds (1)
),
);
hz << append (Var Chart);
tb << append ("Prodotto 3",
Casella di riepilogo V (
Grafico di variabilità (
Y (: Nome ("Mean (PNP2)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0,00000001),
Numero integrazione Abscisse (128),
Numero Funzione Evals (65536),
Tipo di analisi ("Scegli l'analisi migliore (EMS REML Bayesian)"),
Collegare i mezzi cellulari (1),
Mostra i mezzi del gruppo (1),
Std Dev Chart (0),
Punti nervosi (1),
Mostra Bias Line (0),
Mostra casella Plot Whisker Bars (0),
Mean Diamonds (1)
)
)
);
Ecco uno script che fa ciò che penso che tu voglia. Le Tab Box sono un po 'pignoli, ma sono riuscito a farlo funzionare.
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 )
)
)
)
);