有許多有用的實例可以掛鉤圖表/圖形圖例的選擇狀態變更。使用非圖形產生器方法產生圖表和圖形圖例(使用行圖例() ),這非常簡單,因為顯示元素只是一個表格框()可以接收一個設定行更改函數()訊息.(據我所知)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 )
)
)謝謝!