作成後の管理図の編集プロセススクリーニングツールの管理図の出力をフォーマットするスクリプトを作成して、よりきれいにしようとしています。もちろん、プロセススクリーニングツール自体のコードを変更することはできないため、私が直面している問題は次のとおりです。
既存の管理図オブジェクトが与えられた場合、次のことができます。
1。サブグループに列を追加します
2。移動範囲グラフを削除する
参考のために、私は現在持っています myControlChart 正常に実行できたオブジェクト myControlChart << showLimitSummaries(0); 。
再:作成後の管理図の編集こんにちはしゅう 、
[分析]-> [品質とプロセス]の下で、管理図ビルダーを使用して作業を進めることができます。
y軸に列をドロップすると、グラフが生成され、赤いホットボタンからJSLコードを調べることができます。次のようなものが得られます(x列もある場合):
Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Show Capability( 0 ),
Variables( Subgroup (:X-column here ), Y( :Y-column here ) ),
Chart( Position (1), Points( Statistic( "Individual" ) ), Limits( Sigma( "Moving Range" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Moving Range" ) ) )
);
2番目のポイントに対処するには、「Poisition(1)」の部分と「Chart(Position(2)....」のセクション全体を削除するだけです。次に、XBarチャートを取得します。
たとえば、実際の目的に応じて、[分析]-> [品質とプロセス]-> [管理図]-> [Xbar]に移動することもできます。
あなたがあなたの最初の点で何をしたいのか理解していない。
お役に立てれば!、
DS
再:作成後の管理図の編集私は解決策を見つけることができました!キーは、グラフビルダーボックスを取得することでした。
var = Current Report(); //Returns a reference to the report that's currently open, i.e. the Control Chart generated by Process Screening
gbb = var[GraphBuilderBox( 1 )]; //Returns a reference to the actual Graph
gbb << removeVariable( 1 ); //This is a case of lucky guess - not sure why this removes the moving average chart, but it does.
gbb << addVariable( {:Month, Role( "Subgroup" )} ); //Adds the month to the "X Axis" of the control chart.
これが将来誰にも役立つことを願っています!