使用滑桿框更改最大梯度你好,
有沒有辦法使用滑桿來改變漸層的最大值?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Wafer Stacked.jmp" );
sliderValue = .6;
New Window( "",
H List Box(
Panel Box( "Slider Box",
tb = Text Box( "Gradient Maxium: " || Char( sliderValue ) ),
sb = Slider Box( 0, 10, sliderValue, tb << Set Text( "Value: " || Char( sliderValue ) ) )
),
H List Box(
Graph Builder(
Size( 592, 569 ),
Show Control Panel( 0 ),
Variables( X( :X_Die ), Y( :Y_Die ), Color( :Defects ) ),
Elements( Heatmap( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 5, Properties( 0, {gradient( {Min Lightness( 0 ), Width( 12 )} )}, Item ID( "Defects", 1 ) ) )}
)
)
)
)
)
);自動化和腳本編寫回覆:使用滑桿框更改最大梯度你可以
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Wafer Stacked.jmp");
sliderValue = 0.6;
nw = New Window("",
H List Box(
Panel Box("Slider Box",
sb = Slider Box(0, 10, sliderValue,
vals = [.] || Matrix(sliderValue);
Eval(EvalExpr(
item << Set Properties({gradient({Scale Values(Expr(vals))})})
));
)
),
H List Box(
gb = dt << Graph Builder(
Size(592, 569),
Show Control Panel(0),
Variables(X(:X_Die), Y(:Y_Die), Color(:Defects)),
Elements(Heatmap(X, Y, Legend(5))),
SendToReport(
Dispatch({}, "400", ScaleBox,
{Legend Model(
5,
Properties(
0,
{gradient({Min Lightness(0), Width(12)})},
Item ID("Defects", 1)
)
)}
)
)
)
)
)
);
server = gb << Get Legend Server;
item = server << Get Legend Item(5, 1);回覆:使用滑桿框更改最大梯度我相信您可以透過使用「設定漸變比例值」訊息來變更比例值來完成您想要的操作。請參閱腳本索引以取得描述和範例。