列ダイアログボックスリストを列スイッチャーに使用する方法みなさん、こんにちは、
列ダイアログで列のリストが選択され、後でグラフビルダーの列スイッチャーに表示されるスクリプトを作成したいと思います。
さまざまなデータテーブルにスクリプトを使用するために、列名は不特定です。小さなコードを書き始めましたが、このバージョンでは、列ダイアログを閉じた後、ユーザーが「列切り替え列」をユーザーが手動で選択する必要があります。 私はJSLに非常に慣れていないので、この問題を解決するための支援をお願いします。
Names Default to Here(1);
dt = Current Data Table() << Get Column Names;
cd = Column Dialog(
colx = ColList( "X", Max Col( 1 ), Modeling Type( "Continuous" ) ),
coly = ColList( "Y", Min Col( 1 ), Modeling Type( "Continuous" ) ),);
Graph Builder(
Size( 400, 300 ),
Show Control Panel( 0 ),
Variables( X( colx[1] ), Y( coly[1] ) ),
Elements( Line( X, Y, Legend( 3 ) ) ),
Column Switcher( coly[1] ) <BR />);
再:列スイッチャーの列ダイアログリストを使用するには?列ダイアログには、ウィンドウから値を取得するための独自のメソッドが必要です。 次のスクリプトは、列スイッチャーなどに追加したスクリプトを書き直したものです。
Names Default To Here( 1 );
dt = Current Data Table() << Get Column Names;
cd = Column Dialog(
colx = ColList( "X", Max Col( 1 ), Modeling Type( "Continuous" ) ),
coly = ColList( "Y", Min Col( 1 ), Modeling Type( "Continuous" ) ),
);
colx = cd["colx"];
coly = cd["coly"];
Graph Builder(
Size( 400, 300 ),
Show Control Panel( 0 ),
Variables( X( colx[1] ), Y( coly[1] ) ),
Elements( Line( X, Y, Legend( 3 ) ) ),
Column Switcher( coly[1], coly )
);
再:列スイッチャーの列ダイアログリストを使用するには?迅速な返信をいただき、ありがとうございます。あなたのソリューションは完璧に機能します:)