Spaltenreferenzdiagramm des Graph BuilderVielen Dank, dass Sie tolle Vorschläge gemacht haben.
Ich bin auf etwas anderes gestoßen und ich war schon immer neugierig darauf. Immer wenn ich darauf stoße, versuche ich, das Problem zu umgehen.
In einem Diagramm-Builder können Sie plotten, ohne den Namen der Spalte zu kennen
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>
Vielen Dank.
Re: Spaltenreferenzdiagramm des Diagramm-GeneratorsDas sollten eckige Klammern sein. Ich habe den Beitrag bearbeitet und korrigiert.Re: Spaltenreferenzdiagramm des Diagramm-GeneratorsUday
Ich habe Ihren vorherigen Code noch einmal überprüft. Jetzt verstehe ich, dass & # 91 = [. Jetzt kann ich es jetzt herausfinden. Trotzdem danke!
GMRe: Spaltenreferenzdiagramm des Diagramm-GeneratorsVielen Dank. Gehen Sie nach dem neuen Code zum vorherigen Beispiel zurück, aber ich habe immer noch Probleme. Kannst du mir helfen?
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: Spaltenreferenzdiagramm des Diagramm-Generators @Guter Mann .
Vielen Dank für den Hinweis. Ich erinnerte mich daran und erinnerte mich an das Posting. Nicht so, wie ich es machen würde.
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: Spaltenreferenzdiagramm des Diagramm-GeneratorsUday
Danke für deinen Beitrag. Hier kann ich den Fomula-Code wie folgt sehen. Kannst du erklären was bedeutet? Cols & # 91 ; 1 & # 93 und Cols & # 91 ; 2 & # 93?
Formel ( Sqrt ( Ausdruck ( Cols & # 91 ; 1 & # 93 ; ) ^ 2 + Ausdruck ( Cols & # 91 ; 2 & # 93 ; ) ^ 2 ) )
Re: Spaltenreferenzdiagramm des Diagramm-GeneratorsInteressant. Lassen Sie mich diese Syntax ausprobieren. Danke pmrozRe: Spaltenreferenzdiagramm des Diagramm-GeneratorsIhre Variable qdt zeigt auf den Namen der Spalte. Es ist keine Kolumne an sich. Sie müssen es mit der Konstruktspalte (fudt, qdt) referenzieren:
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: Spaltenreferenzdiagramm des Diagramm-GeneratorsDas war cool. Danke, Uday.Re: Spaltenreferenzdiagramm des Diagramm-Generators @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