嘿谢谢纳西夫!
就像我想象的那样工作,也感谢您对如何弄清楚的解释。
一个简短的说明,当使用响应筛选平台而不是拟合模型的响应筛选个性时,由于某种原因,效果列的标签不同。
XName = local:_Effect;
到
XName = local:_X;
我能弄清楚的那个。
让我希望我可以在 HTML5 中导出此功能以与同事分享....
你好@nter ,
感谢您提供的好用例。 通过使用您希望看到的图表的现有脚本作为您的 graphlet 的起点,您走在了正确的轨道上。 获得的诀窍动态的graphlet - 反映用鼠标检查的可视元素中的数据的一种 - 是使用悬停标签执行上下文. 我喜欢使用“上下文”Textlet 预设来开始。 下图显示了它在悬停标签编辑器中的位置:

配置后,Response Screening 悬停标签应如下所示:

我们可以看到它包含两个有用的信息:对当前数据表的引用,由平台创建以支持此(基线)可视化,以及我们希望在最终可视化中看到的列名称:悬停的值标签条目“效果”和“Y”。 缺少的是如何从当前数据表转到存储这些列的原始数据表。
幸运的是,当前数据表将原始数据表的名称存储在名为“原始数据”的表变量中。

现在我们拥有从当前悬停标签上下文到要显示在 graphlet 上的动态图的所有元素。
这是应该进入悬停标签编辑器中的 Graphlet“图片”属性的相关 JSL:
local:_parentDTName = local:_dataTable << Get Table Variable( "Original Data" );
local:_parentDT = Get Data Table( local:_parentDTName );
YName = local:_Y;
XName = local:_Effect;
Ycol = Column( local:_parentDT, YName );
Xcol = Column( local:_parentDT, XName );
local:_parentDT << Bivariate( Y( YCol ), X( XCol ) );
注意事项:
- 以“_”开头的变量名是 HLEC 的一部分;
- 使用 Column() 调用将列名转换为 Bivariate Platform 所需的对象类型;
- 通过向原始表发送消息来创建新的可视化(默认情况下它将转到当前的派生表)。
最终结果是,将鼠标悬停在响应筛选平台中的点上将显示相关观察值的 y x x 图。

另请注意,您可以单击 graphlet 缩略图将它们作为独立的可视化启动 - 基本上,实现分析向下钻取工作流。

请参阅随附的脚本,了解使用我们的示例数据集之一的完整实施。
另外,检查这个讨论它还考虑在不同的场景中添加显示来自相关数据表的数据的 graphlet。
最后,对于将其作为响应筛选平台的默认设置的想法,我同意这是一个好主意。
请考虑将其添加到我们的 JMP愿望清单用于跟踪。
干杯,
纳西夫
我试图弄清楚如何使用从原始数据表中提取的数据在响应筛选平台图中添加悬停图。
例如,在 FDR LogWorth by Rsquare 图中,当我将鼠标悬停在每个点上时,我希望看到与每个点关联的变量的 y x x 图。这是一个模型:

问题是 x 和 y 数据位于不同的表中。
我看到 pValues 数据表中有一个自动生成的脚本“Fit Selected Items”,但我似乎无法弄清楚如何修改 JSL 以粘贴到 graphlet 编辑器中并将这些图作为 graphlet 显示。任何帮助将不胜感激(也可能是一个非常好的默认设置!)