如何将参考线自动添加到变异性图表中?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我需要制作许多图表(例如下面的图表),并使用轴设置中的参考限制添加限制。 每个图表的限制都不同。 有没有办法自动执行此操作,这样我就不必手动添加到每个图表中? 上限和下限可以包含在数据集中的额外列中。

回复:如何自动将参考线添加到变异性图表中?感谢您的反馈。 由于我需要设置许多参考线,因此我按以下方式使用它。
VarChartObj=Graph builder(..)
M=[1,20,30,....];//many as 20 different values
For (i=1,i<=size matrix M, i++,
report(varChartObj)[axisbox(1)]<< add ref line (M[i], solid, red);
);
我注意到尽管只有大约 20 条参考线,但执行速度非常慢。 我想知道是否有一种方法可以将 Matrix 参数传递到下面的行,而不必创建 For 循环(我认为问题可能是循环)。 就像是:
report(varChartObj)[axisbox(1)]<< add ref line (Matrix, solid, red);
或任何其他方法...提前感谢您的帮助!
回复:如何自动将参考线添加到变异性图表中?这次真是万分感谢。
尤其是下面的部分:
eval(substitute(nameexpr(myAxis), expr(aaa), 0.4, expr(bbb), 1.2));
由于某种原因,如果使用变量而不是数字,则这种替换在 jmp 12 中是必要的,但在 jmp 11 中则不需要。
我不知道为什么会这样,但我很高兴在你的帖子中找到了这个结构。
回复:如何自动将参考线添加到变异性图表中?我有一个较旧的版本 (8),它没有该复选框。 我注意到它增加了分布的限制,但没有增加变异性。 我将了解如何升级到最新版本。
回复:如何自动将参考线添加到变异性图表中?如果表中的规格限制为列,则可以使用叠加图。 但它没有提供任何统计数据。



回复:如何自动将参考线添加到变异性图表中?对于我的 JMP 版本(11 标准),它有一个复选框可显示规格限制处的参考线。如果未选中,分发平台将显示限制线,但可变性平台不会显示限制线。 如果选中,则变异性仪表平台将显示限制参考线。
您可能使用的是其他版本的 JMP,在这种情况下,除了限制之外,您可能还希望向列属性添加参考线。
回复:如何自动将参考线添加到变异性图表中?这是关于添加引用的线程。线。 如果您使用 JMP 10 或更高版本,则规格限制框底部会有一个“显示为图形参考线”复选框。
JSL - 将规格限制显示为图形参考线
回复:如何自动将参考线添加到变异性图表中?我将规格限制添加到下面的列属性中,但当我重新绘制时,图表没有显示参考线。 难道我做错了什么?


回复:如何自动将参考线添加到变异性图表中?嗨凯文,
首先,我不熟悉在JMP中运行脚本。 我愿意学习,但需要一些其他培训。
对于这些图表,每个特定数据集的限制不会改变。 我会经常这样做,并且会有多列数据,每列都有不同的限制。 该数据集至少有几百列数据,但我只需要绘制大约 20 列的图表。 因此,只有这 20 列需要将规格限制(参考线)添加到图表中。
谢谢,
瑞克
回复:如何自动将参考线添加到变异性图表中?“有一百万种方法可以完成事情......” 会说话的头像
我会用我自己的一些问题来回答你的问题:
这是你会做一次的事情,还是会反复做很多次的事情?
如果有很多,限制会随着时间的推移而改变吗?
如果有很多,您会独自运行该脚本,还是其他人会运行?
根据这些问题的答案,我可能会认真考虑使用带有查找表中的关联数组的迭代循环。
回复:如何自动将参考线添加到变异性图表中?或者您可以使用列属性“规格限制”。
:Column 1<<SET property=""></SET>
为给定列设置 LSL 和 USL 后,所有图表都将显示参考线。
回复:如何自动将参考线添加到变异性图表中?您可以将限制放入列表中,然后在此处使用代码片段的变体来添加参考行。 请注意,据我所知,有两种通过脚本来完成此操作的方法。 一种是设置列属性(限制为 4 行,与表格和结果图保持一致),一种是输出,我知道没有限制,但不会存储到表格以供以后使用。
您可以复制/粘贴到脚本窗口并运行它。 当然,您需要循环遍历参数才能完全自动化地满足您的需求。
Clear Log();
Names Default To Here( 1 );
dtData = open( "$SAMPLE_DATA\Variability Data\2 Factors Crossed.jmp");
// 1. add ref lines to the column property. It will be there for other plots as well.
// this first attempt doesn't work...
//column(dtData, "Measurement")<<SET property=""></SET>