如何將列對話框列表用於列切換器?大家好,
我想創建一個腳本,在該腳本中,在列對話框中選擇列列表,然後在圖形生成器的列切換器中顯示。
為了將腳本用於不同的數據表,列名是不確定的。我開始編寫一小段代碼,但是在此版本中,需要在關閉列對話框之後由用戶手動選擇“列切換器列”。 我對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 />);
回复:如何將列對話框列表用於列切換器?列對話框需要一種唯一的方法來從窗口中檢索值。 以下腳本是對您在Column Switcher等中添加的腳本的重做。
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 )
);
回复:如何將列對話框列表用於列切換器?非常感謝Jim的迅速答复!您的解決方案運行完美:)