多个 x 和 y 数据集绘制为“对”,无需堆叠列我有一组在零件上测量的 xy 数据。有“标称”(例如:设计位置)和实际(我们测量的位置)的数据点。如果两对数据都在 JMP 中绘制(使用梯形着陆区在每个轴上添加第二个系列),则会给出 4 个系列作为输出 -
Xnom,Ynom - 好
Xnom,Yactual - 这是胡说八道
Xactual,Ynom - 这是胡说八道
Xactual、Yactual - 好
我想要一个选项,将 Y 值与一组 X 值相关联,以便只有好的(真实)对才会绘制在图表上。
比较 - 在 Excel 中,我将“特殊粘贴”一组包含 X 和 Y 列的新数据,它会询问我是否要将其设为新系列以及是否要为此新定义新的 x 值系列。
另一个有用的典型例子是绘制 Pi 数据。这些标签通常没有匹配的时间戳,但我希望在同一个图表上看到它们。强制匹配时间戳可能会扭曲某些数据集,具体取决于数据集的捕获方式。 (我没有在 JMP 中使用新的 Pi 导入 - 我正在处理从 Excel 粘贴的 Pi 数据 - 这只是我最近的另一个例子,其中我有许多 X 转到特定的 Y 系列,但它们并不相同。)
这是一个易用性问题。解决方法是堆叠数据,使 X 和 Y 都位于同一列中,并使用定义系列的标签字段。这适用于某些数据集,但对于许多用户来说,很难全神贯注或知道如何做。这是我很少离开 JMP 并返回 Excel 绘制图表的一次。
示例 - 糟糕的图表(这是编造的数据,因为我无法共享真实数据)。 “废话”系列有*标记

图表的示例(我将“废话”系列设为白色小标记,这样它们就不会显示):

数据探索和可视化回复:多个 x 和 y 数据集绘制为“对”,无需堆叠列我研究了@hogi的建议 - 抱歉我之前错过了这一点。
这对我想做的事情不起作用。我需要将每个变量作为一对的一部分包含在内。如果我取消选中变量选项下的框,则包含该变量的我需要可见的对将不再显示在图表上。需要绘制所有 4 个变量。但我只希望它们在各自的 XY 对中匹配 - Xnom 到 Ynom 以及 Xactual 到 Yactual。如果我取消选中 Yactual,使其不显示 Xnom-Yactual“无意义”配对,那么我需要查看的真正的 Xactual-Yactual 配对也会消失。
具有 2 个好的对(实心点)和 2 个无意义的对(空心圆圈)的视觉效果:

视觉上,如果我取消选中 Xactual - 一对好对 (Xactual-Yactual) 消失,一对无意义的对 (Xactual-Ynom) 消失。

如果我取消选中两个实际值,那么我就只剩下 Xnom-Ynom。这与我只将 Xnom 和 Ynom 放在图表上是一样的。它没有向我显示任何实际数据,我需要将其与标称值绘制在同一图表窗格上。

回复:多个 x 和 y 数据集绘制为“对”,无需堆叠列您是否知道可以通过“变量”选项或通过 JSL 禁用单独的 X 和 Y 列?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :weight ),
X( :height, Position( 1 ) ),
Y( :height ),
Y( :weight, Position( 1 ) )
),
Elements(
Points( X( 1 ), Y( 1 ), Legend( 11 ) ),
Smoother( X( 1 ), X( 2 ), Y( 1 ), Y( 2 ), Legend( 12 ) ),
Points( X( 2 ), Y( 2 ), Legend( 13 ) )
)
)
回复:多个 x 和 y 数据集绘制为“对”,无需堆叠列@hogi “元素”是一个有用的关键词!我之前并不知道这个词。与编写 JSL 相比,我更喜欢使用 Graph 生成器,并且我正在寻找可以与其他不太熟悉 JMP 的用户分享的内容,更不用说编写代码了。该图像仅显示一组点,因此我尝试在 JMP 图形生成器中复制图像中的内容。通过代码绘制图表并查看其外观后,我可以进行更多的谷歌搜索来找出图表生成器方法。
对于其他想要解决此问题的人来说,关键是右键单击图表并选择“添加”,然后选择“点”。然后,您可以按照上面的 hogi 建议进行操作,然后单击不适用的变量组合 - 参见下图。
对于 JMP - 我仍然认为这对于某些类型的用户来说是一个差距。有些用户是高级用户并深入研究脚本。对于想要从 Excel 中退出并受到更简单、更好的图表诱惑的用户来说,能够从快速菜单轻松访问具有多对的配对 xy 图表将是理想的选择。至少,使用 Excel 中经验绘图中的典型术语出现的帮助菜单选项可能会有所帮助(例如:“配对 xy 图表”)。我永远不会知道要搜索“如何创建两个点元素 jmp 图形生成器”。就这样我终于找到了答案!

回复:多个 x 和 y 数据集绘制为“对”,无需堆叠列感谢您指出了这一点。
实际上不需要 JSL
获取第二个点图的交互方式:
- 选择图形顶部的点绘图符号并将其拖入图形中。
- 通过 ctrl / shift 单击 Ponits 符号。
- 右键单击图表并添加/点:

回复:多个 x 和 y 数据集绘制为“对”,无需堆叠列似乎您只使用了一个 Points 元素 - 而不是建议的两个 points 元素;)