您好 JMP 社区,
我正在努力增强 JMP 插件(使用 JMP Pro 17.2)中图形生成器的功能,并需要帮助来使用本地数据过滤器实现动态分层过滤功能。 我正在寻找的解决方案类似于https://community.jmp.com/t5/JMP-Add-Ins/Dynamic-Subset-Add-In-Filterable-Data-Table-updated/tac-p/541349,但应该在图形生成器界面中。
目前,我的设置中有两个本地数据过滤器:
- 一个用于 X 列(本地数据过滤器 1)
- 另一个用于 Y 列(本地数据过滤器 2)
我的目标是在这些过滤器之间建立动态链接。 具体来说,当在本地数据过滤器 1(X 列)中进行选择时,本地数据过滤器 2(Y 列)应自动更新以仅显示与 X 列中所选变量相关的 Y 列变量,即与X 列选择
我的目标是将此功能集成到 JMP 插件中,该插件将包括一个简单的图形生成器界面以及这两个互连的本地数据过滤器。 我的目标是扩展此功能以在将来容纳两个以上的本地数据过滤器,因此我寻求 JSL 形式的通用解决方案。
您能否提供指导或建议实现这种动态过滤交互的最佳方法? 下面的示例说明了图形生成器的基本结构,其中包含两个本地数据过滤器:workflow_id, :id_type,我想要连接:
// Define table
dt = Data Table( "dtX" );
Graph Builder(
Size( 604, 622 ),
Variables(
X( :cumulative_time_days ),
Y( :var1),
Overlay( :id )
),
Elements( Line( X, Y, Legend( 16 ) ) ),
Local Data Filter(
Add Filter(
columns( :workflow_id, :id_type ),
Display( :workflow_id, N Items( 10 ), "List Display" )
)
)
);
任何见解或建议将不胜感激!
谢谢。