在“分析”>“质量和过程”>“控制图”>“运行图”下,如果绘制多个 Y 变量的运行图,似乎无法为所有图表广播 X 轴设置。这很令人沮丧。有什么解决方法吗?
似乎运行图表实际上不允许您执行任何可以使用带有轴的 JMP 平台正常执行的操作,并且当您将鼠标悬停在 x 轴上时,它会显示“对于从数据视图创建的图形,编辑模式已禁用”...因此您可能不得不依赖脚本。
如果你不介意弄乱你的剪贴板,那么幸运的是,编写脚本会非常简单(如果 axisbox 总是这样表现的话)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Formula Column(
Operation(Category("Combine"), "Product"),
Columns(:height, :weight)
);
ccb = dt << Control Chart Builder(
Show Two Shewhart Charts(0),
Show Limit Summaries(0),
Variables(Y(:height, :weight, "height*weight"n)),
Chart(
Points(Statistic("Individual")),
Limits(Sigma("Moving Range"), Show Lower Limit(0), Show Upper Limit(0))
),
Show Control Panel(0)
);
Report(ccb)[AxisBox(1)] << Max(60); // demo purposes
Report(ccb)[AxisBox(1)] << Copy Axis Settings;
abs = (Report(ccb) << XPath("//AxisBox"));
xabs = abs[3::N Items(abs)::2];
xabs << Paste Axis Settings;
或者我认为你可以使用<<复制脚本然后发送该设置列表
ascript = Report(ccb)[AxisBox(1)] << Get Script;
abs = (Report(ccb) << XPath("//AxisBox"));
xabs = abs[3::N Items(abs)::2];
Eval(EvalExpr(
Send(xabs, Expr(ascript))
));