カスタムグループ化分布プロット2つの列データがあります。 列 1 は部品からの測定データで、列 2 は合格または不合格を示します。 すべての測定データの完全な分布 (合格 + 不合格) をプロットし、その下に合格 (合格) 部分のみの分布を積み上げたいと考えています。 これを機能させるにはどうすればよいでしょうか (JSL スクリプトでも問題ありませんが、これを対話的に実行できるかどうかも知りたいです)。
現時点では、分布プロット オプションの Column2 でグループ化することしかできず、失敗の分布とその下に合格の分布を取得できます (上下に積み重ねた場合)。
データのブレンディングとクリーンアップRe: 分布プロットによるカスタム グループシンプル...
New Window("My Report",
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
)
);
Distribution(
Stack( 1 ),
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2== "PASS" ) )
)
);
);Re: 分布プロットによるカスタム グループここに、完全な配布と「パス」配布のための 2 つのスクリプトを示します。 JSL を使用して、それらを 1 つのグラフの上下に配置する簡単な方法はありませんか?
Distribution( Continuous Distribution( Column( :Col1) ) );
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution( Column( :Col1 ) ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2 == "PASS" ) )
)
);
Re: 分布プロットによるカスタム グループ@Dan_Obermiller 。 結合チャートを保存するときに、内部に JSL スクリプトが表示されません。 これにはデフォルト名「Dashboard」が付けられており、開くと内部に 2 つのグラフが表示されます。 私のどこが間違っているのでしょうか?
Re: 分布プロットによるカスタム グループ脚本がプロットを縦に並べていないことに気づきませんでした。 その場合、グラフィックスを配置する適切な VListBox を配置してスクリプトを変更する必要があると思います。
Re: 分布プロットによるカスタム グループありがとう@Dan_Obermiller 。 これは機能するので、知っておくと非常に便利なトリックです。 ただし、保存したスクリプトを実行しても、分布図が上下に再現されません。 それらは今でも並んで表示されます。 これを修正するにはどうすればよいですか?
Re: 分布プロットによるカスタム グループこれをダッシュボードとして対話的に構築できます。 このアプローチでは、必要に応じて必要なスクリプトも生成されます。
Column1 のディストリビューションを作成します。
次に、Column1 の別のディストリビューションを作成しますが、Column2 を使用するローカル データ フィルターを追加します。 Pass グループを選択すると、このレポート ウィンドウには Pass の観測値のみが表示されます。 次に、ローカル データ フィルター領域を折りたたみますが、それはあなた次第です。
これらの各レポート ウィンドウの右下にあるボックスをチェックします。 次に、同じ領域で下矢印をクリックし、[Windows を結合] を選択します。 これにより、両方のレポートが 1 つのウィンドウに表示されますが、水平に配置されます。 フィルタリングされたレポートをクリックし、フィルタリングされていないレポートの下にドラッグします。
これで必要なものがすべて揃うと思います。
Re: 分布プロットによるカスタム グループありがとう@tom_abramov 。指定するべきでした。 データテーブルを変更せずに解決策を探しています。
Re: 分布プロットによるカスタム グループ列 1 を列 1_コピー にコピーします
column1 と column1_copy の両方のディストリビューションを作成する
両方に列 2 のローカル データ フィルターを追加します (列 1 は必要ありませんが、グラフの対称性を保つには良いでしょう)
column1_copy のローカル データ フィルターで [パスのみ] を選択します。
それが役に立てば幸い。
BR、
トム