tracé de référence de colonne du générateur de graphiqueMerci de donner des suggestions étonnantes.
J'ai rencontré quelque chose d'autre et j'ai toujours été curieux à ce sujet. Chaque fois que je rencontre cela, j'essaie d'empiler pour contourner le problème.
Dans un constructeur graphique, comment tracer sans connaître le nom de la colonne
collist =fudt<< get column names(string);
qdt=Char(collist[9]); //Assuming I want to plot column number 9 on the Y axis, say for example "Data_ABC"
gbfc = fudt<<GRAPH builder=""></GRAPH>
Je vous remercie.
Re: tracé de référence de colonne du générateur de graphiqueCelles-ci étaient censées être des crochets. J'ai édité le message et corrigé cela.Re: tracé de référence de colonne du générateur de graphiqueUday,
J'ai vérifié votre code précédent à nouveau. Maintenant, je comprends que & # 91 = [. Alors maintenant, je peux comprendre maintenant. Merci quand même!
GMRe: tracé de référence de colonne du générateur de graphiqueMerci. Suite à votre nouveau code, revenez à l'exemple précédent, j'ai toujours un problème. Pouvez-vous m'aider?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
cdlg = Column Dialog( clist = ColList( "Pick 2 Columns", Min Col( 2 ), Max Col( 2 ) ) );
cols = cdlg["clist"];
newColExpr = Expr( dt << New Column( "Radius", Numeric, Formula( Sqrt( Expr( cols ) ^ 2 + Expr( cols) ^ 2 ) ) ) );
Eval( Eval Expr( newColExpr ) );
GM
Re: tracé de référence de colonne du générateur de graphique @Homme bon ,
Merci d'avoir signalé. Je me suis rappelé et rappelé cela par la poste. Pas comme je le ferais.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ColNames = dt << Get Column Names("String");
Stmt = "";
Stmt = ":" || ColNames[2] || "*2";
Eval( Parse( Eval Insert("\[ dt << New Column("Age_Squared",Numeric,Continuous,Formula(^Stmt^)); ]\" ) ) );Re: tracé de référence de colonne du générateur de graphiqueUday,
Merci pour votre post. Ici, je peux voir le code de fomula comme suit. Pouvez-vous expliquer ce que signifie cols & # 91 ; 1 & # 93 et cols & # 91 ; 2 & # 93?
Formule ( Sqrt ( Expr ( cols & # 91 ; 1 & # 93 ; ) ^ 2 + Expr ( cols & # 91 ; 2 & # 93 ; ) ^ 2 ) )
Re: tracé de référence de colonne du générateur de graphiqueIntéressant. Laissez-moi essayer cette syntaxe. Merci pmrozRe: tracé de référence de colonne du générateur de graphiqueVotre variable qdt pointe vers le nom de la colonne. Ce n'est pas une colonne elle-même. Vous devez le référencer en utilisant la colonne de construction (fudt, qdt):
gbfc = fudt << Graph Builder(
Size( 1899, 922 ),
Show Control Panel( 0 ),
Variables(
X( :Index ),
X( :Lot, Position( 1 ) ),
X( :Wafers, Position( 1 ) ),
Y( Column( fudt, qdt ) ), // use column pointed to by the qdt variable
//Y( :qdt), // THIS DOESN't WORK - I want to understand the syntax
Color( :temp ),
),
Elements( Points( X( 1 ), X( 2 ), X( 3 ), Y, Legend( 33 ) ) )
);
Re: tracé de référence de colonne du générateur de graphiqueC'était cool. Merci Uday.Re: tracé de référence de colonne du générateur de graphique @vishwasanj :
dt = Current Data Table();
cdlg = Column Dialog( clist = ColList( "Pick 2 Columns", Min Col( 2 ), Max Col( 2 ) ) );
cols = cdlg["clist"];
newColExpr = Expr( dt << New Column( "Radius", Numeric, Formula( Sqrt( Expr( cols[1] ) ^ 2 + Expr( cols[2]; ) ^ 2 ) ) ) );
Eval( Eval Expr( newColExpr ) );
https://community.jmp.com/t5/Discussions/JSL-Creating-formula-using-a-variable-name-column/td-p/942/page/2