「分析」>「品質と工程」>「管理図」>「ランチャート」で、複数のY変数のランチャートプロットを作成すると、すべてのチャートにX軸の設定をブロードキャストできないようです。非常にイライラします。何か回避策はありますか?
Run Charts では、軸のある 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))
));