在一个图表中进行的选择决定了在另一个图表中绘制的内容。
大家好,
我可能忽略了一些显而易见的东西——但我在处理一个特殊的选择案例时遇到了困难。
我有一个图表控制着另一个图表的内容:
- 如果我选择 3 个点,就会显示 3 条曲线。
- 如果我取消选择其中 2 个点,则只剩下 1 条曲线。
- 目前为止,一切都按预期进行。
但是,当我取消选择最后一个剩余点,使所有点都未被选中时,JMP 突然又显示了所有曲线。
我理解其中的逻辑:“未选择”被解释为“未筛选”,因此显示所有行。
但在我的使用场景中,我实际上期望的是相反的结果:
如果没有选择任何内容,则不应显示任何内容。
这不是外观问题,它会导致 JMP 运行 5 分钟,并生成混乱(无用)的图表。
是否有隐藏的解决方法?
数据探索与可视化回复:一个图表中的选择决定了另一个图表中绘制的内容你们是如何规划地块的?
回复:一个图表中的选择决定了另一个图表中绘制的内容
首先,我使用了标准的图形生成器图表以及仪表板中的筛选功能。
但这确实暴露了所描述的问题。
作为权宜之计,我现在手动绘制这些图表:
- 带有图形脚本的空白图表
- 检索选定的行
- 手动生成第二个图中的曲线
另一种选择:
- 请勿使用“筛选”功能
- 相反,每当第一个图中的选择发生变化时,就更新第二个图中的选择。
这些变通方法可以帮助您探索 JMP 的灵活性和各种可能性。
不过,这里有个小小的切换:未选择任何内容实际上就是“未选择任何内容”。
感觉会与 JMP 的用户体验更加一致。
只是我似乎找不到这样的选项。
回复:一个图表中的选择决定了另一个图表中绘制的内容我不认为有这样的选择(而且你知道我们或许在某个时候能够得到一个)。
您还可以使用强制值 (0/1) + 公式(例如Col Sum(Selected(), :age) >= 1,具体取决于您的选择图)选择列来创建这种类型的“筛选”,然后添加本地数据筛选器,将选择列的值为 1。


