列切り替えとコールバックスクリプト?JMPコミュニティー
列スイッチャー付きの管理図があり、スイッチャーの列が変更されたときに管理図の参照線を更新したいのですが、次のことができるように見える列スイッチャーオブジェクトのアクションが見つかりませんそれ。showproperties()で取得するすべてのアクションは、JSLによる値の変更に関連しています。
助言がありますか?:)
前もって感謝します、
ダニエル
Re:列スイッチャーとコールバックスクリプト?フレームボックス()は、そのようなコールバックを見つける場所です。 あなたはできる
<<グラフィックスクリプトを追加
チャートで何かが変更されるたびにトリガーされるフレームボックス()に
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate(
Y( :weight ),
X( :height ),
FitLine
);
rbiv = biv << report;
framebox = rbiv[frame box( 1 )];
framebox <<
Add Graphics Script(
Transparency( 0.5 );
Fill Color( {1.0, 0.5, 0.0} );
Polygon( [60, 72, 57], [75, 120, 120] );
);Re:列スイッチャーとコールバックスクリプト?非常に迅速で正確な返信をありがとうジム、
それは完璧に動作します!
/ダニエル
Re:列スイッチャーとコールバックスクリプト?うーん、少し遊んだら、グラフの変更だけでなく、スクリプトが常に何度も起動されているように見えます。
それは基本的にこの参照行を何度も更新することによってJMPを殺しています...
rep2 = cc2 << Report;
rep2[FrameBox(2)]<<ADD graphics="" script=""></ADD>
JMP13.2.0を実行しています
Re: 列スイッチャーとコールバック スクリプト?観察された問題に遭遇しましたが、スクリプトがトリガーしたい変更条件を検出した場合にのみ更新する独自のロジックを Grapics スクリプトに組み込むことで、それを克服しました。
Re:列スイッチャーとコールバックスクリプト?返信いただきありがとうございます。
あなたが提案したように私はなんとかトリガーを実装することができました、そしてそれは今ずっと良く働きます。
ありがとう、
ダニエル