皆さんこんにちは、
私はJSLのルーキーです、あなたの助けが必要です。
管理図を簡単に作成して正しい方法でフォーマットするコードを作成しました。しかし、サンプルラベルごとに複数のプロセスを使用することによって、フォーマットは最初のチャートでのみ変更されます。すべてのチャートをフォーマットするコードが必要です。私はeval / parseを使うことが役に立つと思いますが、私はこの構文に慣れていません。誰かが私のコードでそれを使用する方法を説明してもらえますか?
ここでのコード:
dt = Current Data Table()<<
Control Chart(NP,
show control limits(0),
Dispatch(,
"2",
ScaleBox,
{Min( 0 ), Max( 5.5 ), Inc( 1 ), Minor Ticks( 0 ),
Rotated Labels( "Horizontal" )}
),
Dispatch(,
"1",
ScaleBox,
{Rotated Labels( "Angled" )}
),
dispatch(,
Attributes Chart,
FrameBox,
{DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} )}
)
);
ありがとう
ミルコ
含めたコードはあなたのシステムで動作しましたか?
もしそうなら、あなたはあなたのデータのサンプルと、あなたがエラーを起こしている実際のコードを提供することができますか?
ここにあるスクリプトは、その値を仕様に合わせて変更すると、複数の列に対して実行できるスクリプトに必要なものが得られると考えています。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
col = "height";
theMin = 45;
theMax = 90;
theInc = 5;
cc = dt << Control Chart(
Sample Size( 100 ),
KSigma( 3 ),
Chart Col( Column( dt, col ), NP( Show Control Limits( 0 ) ) )
);
Report( cc )[AxisBox( 1 )] << Min( theMin ) << Max( theMax ) << inc( theInc ) << Minor Ticks( 0 ) <<
Rotated Labels( "Horizontal" );
Report( cc )[AxisBox( 2 )] << Rotated Labels( "Angled" );
Report( cc )[framebox( 1 )] << DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} );