Salut à tous
Maintenant, je fais face aux problèmes est que j'ai nième onglet et il ne montre pas les graphiques complets dans chacun des onglets. Je veux utiliser loop pour créer un script sur tous les graphiques, mais après mon exécution, il m'a montré une erreur (trop d'arguments). Alors, existe-t-il un moyen alternatif d’écrire tout le graphique (3 graphiques) lorsque je clique sur chaque onglet?
Merci.
Noms par défaut ici (1);
dt = Open ("$ SAMPLE_DATA \ semiconductorbility.jmp");
Tableau de données ("capacité de semi-conducteur") << Résumé (
Groupe (: lot_id,: wafer),
Moyenne (: NPN1),
Moyenne (: PNP1),
Moyenne (: PNP2),
Moyenne (: NPN2),
Freq ("Aucun"),
Poids ("Aucun")
)
nTabs = 5;
VariabilityWindow = Nouvelle fenêtre ("Graphique de la variabilité", tb = tab box (),
Pour (i = 1, i <= nTabs, i ++,
tb << Ajouter (
"Produit" || Char (i),
Zone de boutons ("Graphique de variabilité #" || Char (i), Imprimer ("Graphique de variabilité"))
));
Tableau de variabilité (
Y (: Nom ("Moyenne (NPN1)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0.00000001),
Abscissas d'intégration de nombres (128),
Nombre Fonction Evals (65536),
Type d'analyse ("Choisir la meilleure analyse (EMS REML Bayesian)"),
Connecter les moyens cellulaires (1),
Montrer les moyens du groupe (1),
Std Dev Chart (0),
Points nerveux (1),
Montrer la ligne de biais (0),
Barres à moustaches (0),
Diamants moyens (1)
),
"Produit 2",
hz = H Zone de liste ();
)
Tableau Var = Zone de liste V (
Tableau de variabilité (
Y (: Nom ("Moyenne (PNP1)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0.00000001),
Abscissas d'intégration de nombres (128),
Nombre Fonction Evals (65536),
Type d'analyse ("Choisir la meilleure analyse (EMS REML Bayesian)"),
Connecter les moyens cellulaires (1),
Montrer les moyens du groupe (1),
Std Dev Chart (0),
Points nerveux (1),
Montrer la ligne de biais (0),
Barres à moustaches (0), Afficher la boîte à moustaches (0),
Diamants moyens (1)
),
)
hz << append (graphique Var);
tb << append ("Produit 3",
Zone de liste V (
Tableau de variabilité (
Y (: Nom ("Moyenne (PNP2)")),
X (: lot_id,: wafer),
Max Iter (100),
Conv Limit (0.00000001),
Abscissas d'intégration de nombres (128),
Nombre Fonction Evals (65536),
Type d'analyse ("Choisir la meilleure analyse (EMS REML Bayesian)"),
Connecter les moyens cellulaires (1),
Montrer les moyens du groupe (1),
Std Dev Chart (0),
Points nerveux (1),
Montrer la ligne de biais (0),
Barres à moustaches (0), Afficher la boîte à moustaches (0),
Diamants moyens (1)
)
)
)
Voici un script qui fait ce que je pense que vous voulez. Les boîtes à onglets sont un peu difficiles, mais j'ai réussi à le faire fonctionner.
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 )
)
)
)
);