Mehrfacheingabe für den Graph BuilderHallo zusammen,
Ich arbeite an einem Skript, mit dem ich mehr als eine Y-Antwort (und auch den X-Faktor) auswählen kann. Mit dem Graph-Builder kann ich sie entsprechend plotten. Ich kann das relevante Y und X auswählen, aber irgendwie funktioniert der Graph-Builder-Teil nicht. Hier ist das Skript:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dlg = Column Dialog(
ColID = Col List( "X, Factor", Max Col( 1 ) ),
SS = Col List( "Y, Response" ),<BR />);
Graph Builder(
Variables( X( Column(dt,ColID ), Y( Column(dt, SS ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
)),
); Bitte lassen Sie mich wissen, welcher Teil des Skripts falsch lief.
Vielen Dank.
Betreff: Mehrere Eingaben für den Graph BuilderVielen Dank, Jim und MS.Betreff: Mehrere Eingaben für den Graph BuilderJim hat recht. F oder die Zuordnungen von ColID und SS um wirksam zu sein, t er listet auf dlg muss zuerst ausgewertet werden. Außerdem scheint es im Code einige falsche Klammern zu geben.
Versuche dies:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dlg = Column Dialog(
ColID = Col List("X, Factor", Max Col(1)),
SS = Col List("Y, Response", Max Col(1))
);
Eval List(dlg[1 :: 2]);
Graph Builder(
Variables(X(Column(dt, ColID)), Y(Column(dt, SS))),
Elements(Points(X, Y, Legend(3)), Smoother(X, Y, Legend(4)))
);Betreff: Mehrere Eingaben für den Graph BuilderDie vom Column Dialog zurückgegebenen Werte haben kein Scaler-Format. Sie werden in einer Liste zurückgegeben. In Ihrem Beispiel heißt die Liste dlg.
Weitere Informationen finden Sie im JMP Scripting Guide
Hilfe ==> Bücher ==> Anleitung zur Skripterstellung