Hay muchos casos útiles en los que se puede tener un enlace en el cambio de estado de selección de una leyenda para un cuadro/gráfico.Con el método sin creación de gráficos para generar cuadros y leyendas de gráficos (usando Leyenda de fila() ), esto era bastante simple ya que el elemento de visualización era simplemente un Cuadro de tabla() que puede recibir un Establecer función de cambio de fila() mensaje.No se puede hacer lo mismo (que yo sepa) con Legend Server de Graph Builder.En general, encuentro que la leyenda de Graph Builder está mal diseñada en lo que respecta a modificaciones y ganchos (también intercambia la configuración de color del segundo y tercer elemento).
Y si bien una solución alternativa puede ser observar los estados de las filas de la tabla subyacente, no satisface la mayoría de las necesidades para la mayoría de los propósitos de la interfaz de usuario.
¿Alguien sabe cómo conectar el estado de selección del servidor Legend, como lo que se hace en el siguiente script para un Leyenda de fila() ?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Test",
olb = Outline Box( "",
dt << Bivariate( y( :weight ), x( :height ) );
)
);
olb[Frame Box( 1 )] << Row Legend( "age", color( 1 ), Marker( 1 ) );
olb[Table Box( 1 )] << Set Row Change Function(
Function( {box},
show( box << Get Selected Rows )
)
)¡Gracias!