こんにちは、
2 つのプロット間の空白領域を避けるために、別個の Vscroll ボックス内の各プロットにグラフの凡例を追加する方法はありますか?私はダッシュボードを持っており、プロットをより視覚的に魅力的なものにしようとしています。

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
Variability Chart(
Y( :NPN1, :PNP1, :PNP2, :NPN2, :PNP3 ),
Model( "Main Effect" ),
X( :Wafer ID in lot ID ),
Variability Analysis(
:NPN1,
Show Range Bars( 0 ),
Show Separators( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
),
Variability Analysis(
:PNP1,
Show Range Bars( 0 ),
Show Separators( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
),
Variability Analysis(
:PNP2,
Show Range Bars( 0 ),
Show Separators( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
),
Variability Analysis(
:NPN2,
Show Range Bars( 0 ),
Show Separators( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
),
Variability Analysis(
:PNP3,
Show Range Bars( 0 ),
Show Separators( 0 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
),
SendToReport(
Dispatch(
{"Variability Gauge Analysis for NPN1", "Variability Chart for NPN1"},
"Variability Chart",
FrameBox,
{Row Legend(
:Wafer ID in lot ID,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for PNP1", "Variability Chart for PNP1"},
"Variability Chart",
FrameBox,
{Row Legend(
Wafer ID in lot ID,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for PNP2", "Variability Chart for PNP2"},
"Variability Chart",
FrameBox,
{Row Legend(
Wafer ID in lot ID,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for NPN2", "Variability Chart for NPN2"},
"Variability Chart",
FrameBox,
{Row Legend(
Wafer ID in lot ID,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for PNP3", "Variability Chart for PNP3"},
"Variability Chart",
FrameBox,
{Row Legend(
Wafer ID in lot ID,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
凡例の表示ボックスを直接コピーし、スクロール ボックスに再度貼り付けることもできます。
これらのアプローチの一般的な問題:
伝説はインタラクティブ性を失います 
2023年5月からのウィッシュリストにリクエストがあります:
グラフ ビルダー - 凡例を新しいウィンドウ (または独自のスクロール ボックス) で開く
今のところ Kudo は収集されていないため、おそらくすぐにアーカイブされるでしょう。
このようなことを試してみることはできますが、さまざまなことが台無しになる可能性があります
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
varchart = dt << Variability Chart(
Y(:NPN1, :PNP1, :PNP2, :NPN2, :PNP3),
Model("Main Effect"),
X(:Wafer ID in lot ID),
Variability Analysis(:NPN1, Show Range Bars(0), Show Separators(0), Std Dev Chart(0), Points Jittered(1)),
Variability Analysis(:PNP1, Show Range Bars(0), Show Separators(0), Std Dev Chart(0), Points Jittered(1)),
Variability Analysis(:PNP2, Show Range Bars(0), Show Separators(0), Std Dev Chart(0), Points Jittered(1)),
Variability Analysis(:NPN2, Show Range Bars(0), Show Separators(0), Std Dev Chart(0), Points Jittered(1)),
Variability Analysis(:PNP3, Show Range Bars(0), Show Separators(0), Std Dev Chart(0), Points Jittered(1))
);
lubs = (Report(varchart) << XPath("//OutlineBox[contains(text(), 'Variability Chart for')]//LineUpBox"));
listboxes = lubs[1::N Items(lubs)::2] << parent;
leg = dt << Color or Mark by Column(
:Wafer ID in lot ID,
Color Theme("Universal"(1)),
Marker(0),
Make window with legend(1)
);
leg_clone = leg << clone box();
Window("Legend") << Close Window;
For Each({listbox}, listboxes,
listbox << Append(
V Scroll Box(
leg_clone << clone box();
)
)
);