Entrées multiples pour le générateur de graphesSalut à tous,
Je travaille sur un script qui me permettra de sélectionner plus d'une réponse Y (et un facteur X également) et en utilisant le générateur Graph, je pourrai le tracer en conséquence. Je suis en mesure de sélectionner les Y et X appropriés, mais la partie du générateur Graph ne fonctionne pas. Voici le script:
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 ) ) )
)),
); S'il vous plaît laissez-moi savoir quelle partie du script a mal tourné.
Je vous remercie.
Re: Entrée multiple pour le générateur de graphesMerci Jim et MS.Re: Entrée multiple pour le générateur de graphesJim a raison. F ou les missions de ColID et SS pour être efficace, t il liste dlg doit être évalué en premier. De plus, il semble y avoir des parenthèses mal placées dans le code.
Essaye ça:
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)))
);Re: Entrée multiple pour le générateur de graphesLes valeurs renvoyées par la boîte de dialogue Column ne sont pas au format scaler. Ils sont retournés dans une liste. Dans votre exemple, la liste s'appelle dlg.
Consultez le Guide de script JMP pour plus de détails.
Aide ==> Livres ==> Guide de script