使用spinbox進行交互式對話<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試在交互式對話框中使用SpinBox。 我想使用旋轉控件中的值來移動數據表的不同列
這是我現在存在的腳本。 它顯示疊加圖和旋轉控件,但從不更新圖。 我在文檔中看到它如何與Slider控件和GraphBox一起使用。
名稱默認為此處(1);
Clear Globals();
//加載已處理的數據表和包裝數據表。 可以作為dp和dw尋址
設置當前目錄(“C:\ Users \ if1450 \ My Documents \ JMP Test Area”);
dp = Open(“Test_Case_Data.jmp”);
SpinValue = 1;
This_Column =“MF”|| Char(SpinValue);
pd =新窗口(“解析數據”,
大綱框(“疊加圖”,
V列錶框(
op =疊加圖(
X(:溫度),
Y(作為列(This_Column)<<獲取名稱),
分開的軸(1),
通過缺失連接(1)
)
陣容箱(
2,
nb =數字編輯框(2),
sb =旋轉盒(
功能({value},
nb <<增量(值);
SpinValue = nb << get;
This_Column =“MF”|| Char(SpinValue);
op << reshow;
)
)
)
)
)
);
nb << Set Increment(1);
我附上了腳本和數據表。
Re:使用spinbox進行交互式對話您使用的是什麼版本的JMP?在11.2中,它一次又一次地運行良好。
Re:使用spinbox進行交互式對話我仍然有點奇怪的行為。 如果我重新啟動JMP然後腳本工作正常,但關閉對話框並重新啟動腳本後,列切換器無法正常工作
這是使用相同數據表的更新腳本
名稱默認為此處(1);
Clear Globals();
//加載已處理的數據表和包裝數據表。 可以作為dp和dw尋址
設置當前目錄(“C:\ Users \ if1450 \ My Documents \ JMP Test Area”);
dp = Open(“Test_Case_Data.jmp”);
AllCols = dp << get Column Names();
AllCols = AllCols [2 :: N Items(AllCols)];
pd =新窗口(“解析數據”,
大綱框(“疊加圖”,
V列錶框(
op =疊加圖(
X(:溫度),
Y(:MF 1),
分開的軸(1),
通過缺失連接(1)
)
)
)
);
cs = op << Column Switcher(:MF 1,AllCols);
cs <<設置N行(5);
Re:使用spinbox進行交互式對話皮特,
當我一直四處看看時,我偶然發現了Column Switcher。 它看起來很棒。 我看到我也可以將它添加為單向調用之外的可編寫腳本的對象。 這有助於我設定其屬性。 希望在聖地亞哥遇到你。
基因
Re:使用spinbox進行交互式對話你有沒有嘗試過列切換器?基本上是一樣的。
DT = 打開 ( “$ sample_data \ Bands Data.jmp” ) ;
運 = DT << 疊加圖 (
X ( : 溶劑pct ) ,
ÿ ( : 證據切割 ) ,
分開的軸 ( 1 ) ,
列切換器 (
證據切割 ,
{ 證據切割 ,粘性 ,卡尺 ,墨水溫度 ,濕度 ,粗糙度 ,
刀片壓力 ,清漆pct ,按速度 ,墨水pct , ESA電壓 , ESA安培數 ,
蠟 ,固化劑 ,滾子硬度計 ,當前密度 ,陽極空間比 ,
鉻含量 }
)
)