回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?我已经搜索了脚本索引,但没有得到任何结果。 任何线索都会被应用。
回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?取决于您的应用程序和您的数据(如果 JMP 不能为您完成足够好的工作,自动缩放可能难以实施)。 例如你的表脚本对我来说很好用

H
回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?与 Jarmo 一样,在我的 JMP 迭代中,自动缩放适用于您的脚本。
尽管可以在 JSL 中执行此操作(而且我确信比我更好的 JSL 脚本编写者会生成比我更干净的代码!)通过使用轴设置:
dt= current data table();
Lim = dt:data << Get Property ("Spec Limits"); //gets array of Spec limits for named column
// Use Spec limit values to set Axis limits (currently as Spec limit +/-10)
dt:data << Set Property(
"Axis",
{Min( (Lim ["LSL"]-10) ), Max( (Lim ["USL"]+10) ), Inc( 10 ), Minor Ticks( 1 )}
);
这适用于您共享的表中的数据列,并且不应该进行太多更改来遍历表中的多个列
斯图尔特
回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?@jthi我在使用 JMP 16.2.0。 您使用的是哪个 JMP 版本?
回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?@Stuart_Little谢谢,但这似乎不是通用解决方案(由于 +/- 10)。
回复:如何通过图形生成器在箱线图/分布中显示通过属性“显示为图形参考线”启用的 USL/LSL 线?你好@尼奥,
+/-10 只是为了说明这一点 - 将轴限制设置为 +/-5% 很简单,只需更改为如下所示:
dt= current data table();
Lim = dt:data << Get Property ("Spec Limits");
// Change column property: data
dt:data << Set Property(
"Axis",
{Min( (Lim ["LSL"]*.95) ), Max( (Lim ["USL"]*1.05) ), Inc( 10 ), Minor Ticks( 1 )}
);
当然,如果您的数据既违反了规格限制,又超出了您为轴限制选择的任何级别,采用这种方法仍然会遇到问题。
当您使用 16.2.0 时,最简单的第一个呼叫点是要求您的站点 JMP 代表升级到 JMP 17,看看这是否有助于解决问题 - 正如我所说,我无法复制您的确切问题我在 17.1 中运行您的脚本,因此这有望成为解决此问题的最简单方法!
如何通过图形生成器显示通过箱线图/分布中的“显示为图形参考线”属性启用的 USL/LSL 线?我从这里来
https://community.jmp.com/t5/Discussions/How-to-programmatically-enable-quot-Show-as-Graph-Reference/mp/630540/thread-id/82871#M82875
我在哪里获得帮助以启用以编程方式“显示为图形参考线”。 然而,当我通过图形生成器生成箱线图或分布时,USL 和 LSL 蓝线显示在 y 轴的末端。 这并不令人满意。 我附上了数据表,里面有绘图脚本来显示效果。
(出于某种原因,我上面链接的帖子中显示的示例并非如此!为什么?)

每次在实际数据中绘制一列时,我想自动缩放 y 轴,这些列都有不同的限制和比例,以便 LSL/USL 的水平蓝线始终在 y 轴上可见。 在JSL中如何实现这一点?
自动化和脚本编写大规模定制