チャート/グラフの凡例の選択状態の変更にフックできる便利な例は数多くあります。グラフビルダー以外の方法でチャートとグラフの凡例を生成する場合 (行凡例() )、表示要素は単にテーブルボックス()を受け取ることができる行変更関数の設定()メッセージ。(私の知る限りでは) Graph Builder の Legend Server では同じことを行うことはできません。一般的に、グラフ ビルダーの凡例は、変更やフックに関してはデザインが不十分だと思います (2 番目と 3 番目の項目の色の設定も交換します)。
また、裏技的な回避策として、基になるテーブルの行状態を確認することもできますが、これではほとんどの 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 )
)
)ありがとう!