javascript - JIT Graph 上的替代缩放选项

标签 javascript jquery infovis

我正在使用 Java Infovis Toolkit。我想要任何用于缩放的按钮选项,而不是鼠标滚轮。任何人都可以帮助我如何应用两个按钮来放大和缩小而不是鼠标滚轮。

最佳答案

如果您有两个用于放大/缩小的按钮,那么您可以对它们使用以下处理函数。

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 可视化的实例,您可以将其替换为您的可视化实例。

关于javascript - JIT Graph 上的替代缩放选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10425692/

相关文章:

javascript - 在 Javascript Infovis Toolkit 树形图中显示特定深度的标签

javascript - Bootstrap 产品轮播溢出?

php - 如何使用 php jquery 制作高效的通知生成器

javascript - 使用 span 突出显示字符串中的文本时会产生问题

infovis - 如何正确地将节点与多个父节点对齐

javascript - NodeJS 与 MongoDB - 实例化 "db"变量的最佳实践

javascript - jQuery 等待两个触发器

javascript - Dynamics 365 中的错误 "Cannot set property ' eventManager' of null"

javascript - textarea.val() 设置和获取

javascript - 展开 infovis 树中的所有节点