Parcela de referencia de la columna del generador de gráficosGracias por dar sugerencias increíbles.
Encontré algo más y siempre he tenido curiosidad por esto. Cuando me encuentro con esto, trato de apilar para sortear el problema.
En un generador de gráficos, cómo trazar sin saber el nombre de la columna
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>
Gracias.
Re: gráfico de referencia de la columna del generador de gráficosEsos estaban destinados a ser corchetes. He editado el post y lo he corregido.Re: gráfico de referencia de la columna del generador de gráficosUday,
Revisé tu código anterior de nuevo. Ahora entiendo que & # 91 = [. Así que ahora puedo resolverlo ahora. ¡Gracias de todos modos!
GMRe: gráfico de referencia de la columna del generador de gráficosGracias. Siguiendo tu nuevo código, vuelve al ejemplo anterior, todavía tengo un problema. ¿Me puedes ayudar?
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: gráfico de referencia de la columna del generador de gráficos @Buen hombre ,
Gracias por señalarnos. Recordé y recordé eso del post. No como yo lo haría.
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: gráfico de referencia de la columna del generador de gráficosUday,
Gracias por tu post Aquí puedo ver el código de fomula de la siguiente manera. ¿Puedes explicar qué significa? cols & # 91 ; 1 & # 93 y cols & # 91 ; 2 & # 93?
Fórmula ( Sqrt ( Expr ( cols & # 91 ; 1 & # 93 ; ) ^ 2 + Expr ( cols & # 91 ; 2 & # 93 ; ) ^ 2 ) )
Re: gráfico de referencia de la columna del generador de gráficosInteresante. Déjame probar esa sintaxis. Gracias pmrozRe: gráfico de referencia de la columna del generador de gráficosSu variable qdt apunta al nombre de la columna. No es una columna en sí misma. Tienes que referenciarlo usando la columna de construcción (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: gráfico de referencia de la columna del generador de gráficosEso estuvo genial. Gracias Uday.Re: gráfico de referencia de la columna del generador de gráficos @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-column-name/td-p/942/page/2