Variables para usar como eje max / min en la secuencia de comandos del generador de gráficos de la tabla de datos
Tengo las siguientes líneas en mi script que estoy guardando en la tabla de datos y luego ejecuto para hacer un gráfico de generador de gráficos. Cuando ejecuto el gráfico desde el script, usa las variables como max y min para el generador de gráficos, pero si ejecuto el script guardado en la tabla de datos (digamos que le doy la tabla a otra persona), usa max y min predeterminados. ¿Alguna recomendación?
min_val = col min(:col1);
max_val = col max(:col1);
// rest of graph builder function not included
Dispatch(
{},
"Y Axis Name",
ScaleBox,
{Min( min_val ), Max( max val )}
)
He intentado varias cosas, pero crear min_val y max_val como variables de tabla y pasarlas al despacho me pareció la más prometedora, pero no tuvimos suerte: en su lugar se usan los valores predeterminados min y max.
¡Gracias por adelantado!
Re: Variables para usar como eje max / min en el script del generador de gráficos de la tabla de datosLas funciones Send to Report () y Dispatch () están destinadas a ser utilizadas por JMP para guardar las personalizaciones de los usuarios en una plataforma. El scripter debería enviar mensajes directamente al objeto.
Names Default to Here( 1 );
// get example
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// pre-determine new scale
y min = 80;
y max = 100;
// launch Graph Builder
gb = dt << Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
// get reference to report layer with display boxes
gb rep = gb << Report;
// send cascade of messages to y axis
Wait( 3 );
gb rep[AxisBox(2)]
<< Min( y min )
<< Max( y max );