使用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安培数 ,
蜡 ,固化剂 ,滚子硬度计 ,当前密度 ,阳极空间比 ,
铬含量 }
)
)