有许多有用的实例可以挂钩图表/图形图例的选择状态更改。使用非图形生成器方法生成图表和图形图例(使用行图例() ),这非常简单,因为显示元素只是一个表格框()可以接收一个设置行更改函数()信息。(据我所知)Graph Builder 的 Legend Server 无法做到同样的事情。总的来说,我发现图形生成器的图例在修改和挂钩方面设计得很差(它还交换了第二个和第三个项目的颜色设置)。
虽然一种巧妙的解决方法是查看基础表的行状态,但它不能满足大多数 UI 用途的大部分需求。
有谁知道如何挂钩传奇服务器的选择状态,就像下面的脚本中所做的那样行图例() ?
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 )
)
)谢谢!