こんにちは、コミュニティの皆さん
グラフのいくつかの列をループして、いくつかのグラフの生成を自動化しようとしています。
たとえば、私の列の名前は、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 ) )}
),
誰か私を助けて、私が間違っているところを指摘してくれませんか?
よろしくお願いします