皆さんこんにちは、
私は現在、最終的にチャートを生成するスクリプトを書いています。これらのチャートに、6本の参照線を追加します。それらのうちの2つは表示されません:
vlbCharts << Append(
Control Chart Builder(
Size(800, 500), // Chart size
Show Two Shewhart Charts(0),
Show Control Panel(0),
Show Excluded Region(0),
Show Limit Summaries(0),
Show Capability(0),
Variables(Subgroup(:BatchPrefix), Y(:Value)),
Chart(
Points(Statistic("Individual")),
Limits(Sigma("Moving Range" ), Show Limits(0))
),
SendToReport(
Dispatch(
{},
"Control Chart Builder",
OutlineBox,
{Set Title(sProduct || ": " || sComponent)}
), // Chart title
Dispatch(
{},
"Value",
ScaleBox,
{Min(nMinValue), Max(nMaxValue), Inc(nTicks), Minor Ticks(0),
Add Ref Line(nLSL, "Solid", "Medium Light Orange", "LSL", 1), // Not shown
Add Ref Line(nUSL, "Solid", "Medium Light Orange", "USL", 1), // Not shown
Add Ref Line(nLCL, "Solid", "Medium Dark Red", "LCL", 1),
Add Ref Line(nUCL, "Solid", "Medium Dark Red", "UCL", 1),
Add Ref Line(nLCL_Calc, "Solid", "Dark Blue", "LCL_Calc", 1),
Add Ref Line(nUCL_Calc, "Solid", "Dark Blue", "UCL_Calc", 1)}
),
Dispatch(
{},
"graph display 1 title",
TextEditBox,
{Set Text("")}),
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{DispatchSeg(Line Seg(1), {Line Color("Black")} )}
)
)
);
);
問題は、ラベル「LSL」と「USL」です。これらを別のもの(「US」や「LS」など)に変更すると、次の行が表示されます。
Ref Line(nLSL、 "Solid"、 "Medium Light Orange"、<STRONG> 「LS」</STRONG> 、1)、//チャートに表示
Ref Line(nUSL、 "Solid"、 "Medium Light Orange"、<STRONG> "我ら"</STRONG> 、1)、//チャートに表示
実際にLSLとUSLをラベルとして使用する方法はありますか?
ありがとう、
1月
これは、手動では機能しますがコードでは機能しないため、管理図ビルダープラットフォームのバグのようです。 JMP 16 EA8で問題を再現でき、バグレポートを送信しました。
@jan_solo
これは、JMPが参照線にラベルを付ける方法を知っているだけの大げさな推測です。 USLおよびLSLという名前の参照線を指定し、管理図オブジェクトにメッセージを追加します。
cc_obj <<仕様制限を表示(1);
それが機能しない場合は、JMP>ヘルプ>スクリプトインデックスに代替案が表示されます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Reliability/GaAs Laser.jmp" );
obj = dt << Degradation(
Y( :Current ),
Time( :Hours ),
Label( :Unit ),
Set Upper Spec Limit( 7.5 ) //set the spec limits
);
obj << Show Spec Limits( 1 );
私の指が交差しています。