javascript - 如何将放大/缩小的背景图像添加到 sigma.js

标签 javascript sigma.js

我正在使用 sigma.js 并尝试添加背景图像而不是背景颜色。它可以找到但无法放大/缩小。已经有人添加问题了 here但还没有答案。那么有人可以解决这个问题吗?

最佳答案

经过简单的幸运搜索,我找到了以下解决方案:

var c = s.camera;
// Zoom out - single frame :
c.goTo({
   ratio: c.ratio * c.settings('zoomingRatio')
});

// Zoom in - single frame :
c.goTo({
   ratio: c.ratio / c.settings('zoomingRatio')
});

// Zoom out - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio * c.settings('zoomingRatio')
}, {
   duration: 200
});

// Zoom in - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio / c.settings('zoomingRatio')
}, {
   duration: 200
});

关于javascript - 如何将放大/缩小的背景图像添加到 sigma.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218617/

相关文章:

javascript - R Shiny : setExtremes in Highcharts (rCharts) on page load

javascript - 无法使用 Sigma.js 显示任何图表

javascript - 在 sigma.js 中布局图形时绘制边

javascript - 如何将预先存在的 sigma 实例传递给 sigma.parsers.gexf

javascript - Jquery - 删除最后一个附加项

javascript - 在Vue中,使用select在对象数组中选择一个对象

javascript - 使用 Angularjs 指令时如何刷新树的内容?

javascript - 使用 JavaScript 在浏览器中控制 USB PTZ 摄像头

javascript - 许多节点的图形算法

neo4j - 使用 neo4j 和 sigma.js 进行布局