こんにちはコミュニティ、
グラフのいくつかの列をループして、いくつかのグラフの生成を自動化しようとしています。
たとえば、私の列の名前は次のとおりです:H_1、H_2..。 H_12
私は試した
x1_ = Expr( Y( Expr( ":H_" || Char( iAus ) ) ) );
私も試しました
x1_ = Expr( Y( Column( Expr( "H_" || Char( iAus ) ) ) );
そしてまた:
x1_ = Expr( Y( As Column( Expr( "H_" || Char( iAus ) ) ) );
およびiAusループ内
Variables( X( :Tag ), Eval( Eval Expr( x1_ ) ), Group X( :NAT ) ),
うまくいきませんでした。 ->エラー=指定された列がデータテーブルに見つかりません。 'Eval'のアクセスまたは評価において、Eval / * ### * /(Eval Expr(x1_))
次のような式を使用するのではなく、列番号を使用する必要がありました。
Variables( X( :Tag ), Y( As Column( 26 + iAus ) ), Group X( :NAT ) ),
スクリプトの別の部分で、私はそれを正しく理解しました:
x1 = Expr( "H_" || Char( iAus ) );
およびiAusループ内:
Dispatch(
{},
Eval( Eval Expr( x1 ) ),
ScaleBox,
{Format( "Fixed Dec", 15, 1 ), Min( 0 ), Max( 1.4 ), Inc( 0.2 ), Minor Ticks( 1 ), Label Row( Set Font Size( 11 ) )}
),
誰かが私を助けて、私が間違っていることを指摘できますか?
前もって感謝します