Cambiar el gradiente máximo con el cuadro deslizanteHola,
¿Hay alguna manera de variar el valor máximo del gradiente usando el cuadro deslizante?

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 ) ) )}
)
)
)
)
)
);Automatización y scriptingRe: Cambiar el gradiente máximo con el cuadro deslizantePuede
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);Re: Cambiar el gradiente máximo con el cuadro deslizanteCreo que puedes hacer lo que quieras cambiando los valores de escala mediante un mensaje Establecer valores de escala de degradado. Consulta el índice de secuencias de comandos para obtener una descripción y ejemplos.