Java Infovis Toolkit を使用しています。また、マウスホイールではなく、ズーム用のボタンオプションが必要です。マウスホイールではなく、ズームインとズームアウトに2つのボタンを適用する方法を教えてください。
1082 次
1 に答える
2
ズームイン/ズームアウト用の 2 つのボタンがある場合は、次のハンドラー関数を使用できます。
handler: function(btn){
//zoom in
var val = fd.controller.Navigation.zooming/1000;
var ans = 1 + (10 * val);
fd.canvas.scale(ans, ans);
}
ズームアウトするには、
handler: function(btn){
//zoom out
var val = fd.controller.Navigation.zooming/1000;
var ans = 1 - (10 * val);
fd.canvas.scale(ans, ans);
}
ここで fd は ForceDirected ビジュアライゼーションのインスタンスです。これをビジュアライゼーションのインスタンスに置き換えることができます。
于 2013-05-10T13:11:44.283 に答える