列スイッチャーを使用して管理図内で参照線を追加/一貫させるにはどうすればよいですか?以下のような管理図を再作成しようとしています。 私は、列切り替え機能を備えた Levey-Jennings 管理図です。 X 軸は一貫しており、英数字のロット コードです。 現在、バッチ ID の縦の青い基準線を追加するのに助けが必要です。 理想的には、列スイッチャーを移動してもこれらの線が残るようにします。
現在、Windows 10 で JMP 15.2.0 を使用しています。
ありがとう!
ウィンドウズRe: 列スイッチャーを使用して管理図内で参照線を追加/一貫性を持たせるにはどうすればよいですか?グラフィック スクリプトを使用することもできます。 最初に参照線のインデックスを計算してから、V Line を使用してグラフィック スクリプトを追加します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Coating.jmp");
ccb = dt << Control Chart Builder(
Size(528, 456),
Show Two Shewhart Charts(0),
Show Control Panel(0),
Show Limit Summaries(0),
Variables(Subgroup(:Sample), Y(:Pin)),
Chart(Points(Statistic("Average")), Limits(Sigma("Levey Jennings"))),
Column Switcher(:Pin, {:Pin, :Weight, :Weight 2})
);
//calculate indices for references
uniq_vals = Associative Array(dt[0, "Sample"]) << get keys;
ref_vals = {4, 5, 6, 8};
/*jmp16
ref_idx = Transform Each({ref_val}, ref_vals,
Contains(uniq_vals, ref_val) - 1
);
*/
//jmp15
ref_idx = [];
For(i = 1, i <= N Items(ref_vals), i++,
idx = Contains(uniq_vals, ref_vals[i]);
If(idx,
Insert Into(ref_idx, idx - 1);
)
);
//add reference lines as Graphic Script
rep = ccb << report;
framebox = rep[frame box(1)];
Eval(EvalExpr(framebox << Add Graphics Script(
Pen Size(1);
Pen Color("Blue");
V Line(Expr(Transpose(ref_idx)));
)));
Re: 列スイッチャーを使用して管理図内で参照線を追加/一貫性を持たせるにはどうすればよいですか?添付したスクリプトは、5 つの基準線を追加します。それらは、1、2、3、4、5 の x 値に配置されます。 それらを別の場所に配置する場合は、適切な場所でスクリプトを更新する必要があります。
OSI の [Add Ref Line] エントリを見て、リファレンス ラインの構文がどのように機能するかを確認してください。

Re: 列スイッチャーを使用して管理図内で参照線を追加/一貫性を持たせるにはどうすればよいですか?ありがとうございました、 @tonya_mauldin . スクリプトをバグなしで実行することができました。ただし、それらの基準点を管理図の先頭に移動しました。それらを全体に統合するのではなく。 これについて何か考えはありますか?
再度、感謝します!
Re: 列スイッチャーを使用して管理図内で参照線を追加/一貫させるにはどうすればよいですか?やあ@ブランドンP1092 、
それに加えて@tonya_mauldinが示唆しているように、Spec Limits または Control Limits をメタデータとして列に追加することも検討してください。 列を右クリックし、[列情報] を選択します。 [列のプロパティ] プルダウン メニューから、ニーズに適したものを選択します。

仕様/管理限界を入力した後、「グラフ参照線として表示」を選択すると、データを使用してグラフや分布などを作成するたびに、USL、LSL、およびターゲット (欠落していない場合)。

あなたがより高度で多くのスクリプトを作成している場合は、[分析] > [品質とプロセス] > [仕様限界の管理] プラットフォームを使用して、このプロセスを自動化できます。 これをたくさん行う必要がある場合は、人生がずっと楽になります。

お役に立てれば!、
DS
Re: 列スイッチャーを使用して管理図内で参照線を追加/一貫性を持たせるにはどうすればよいですか?これは、使用できる同様のものの例です。
dt=Open("$SAMPLE_DATA/Cities.jmp");
Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Variables( Subgroup( :Region ), Y( :"pop- m"n ) ),
Chart( Points( Statistic( "Average" ) ), Limits( Sigma( "Levey Jennings" ) ) ),
Column Switcher( :"pop- m"n, {:"pop- m"n, :POP, :Max deg. F Jan, :OZONE, :CO} ),
SendToReport(
Dispatch(
{},
"Region",
ScaleBox,
{Add Ref Line( 1, "Solid", "Blue", "", 1 ),
Add Ref Line( 2, "Solid", "Blue", "", 1 ),
Add Ref Line( 3, "Solid", "Blue", "", 1 )}
)
)
)