如何控制Cytoscape.js中的放大/缩小精度

yet*_*sun 5 zoom cytoscape.js

我发现当启用缩放时,每次滚动鼠标滚轮时,图形都会变得太大或太小.是否可以控制缩放级别,以便根据需要获得正确的图形大小?该zoom参数似乎不起作用.

小智 9

你可以使用 wheelSensitivity初始化图形时参数.

从"渲染选项"部分,如果部分文档:

wheelSensitivity:缩放时更改滚轮灵敏度.这是一个乘法修饰符.因此,0到1之间的值会降低灵敏度(变焦较慢),而大于1的值会增加灵敏度(变焦更快).

  • 警告:您可以修改此值,但请注意,默认值已经过测试,可以在操作系统和浏览器之间良好且一致地工作。可能您的鼠标滚动分辨率较差,因此网络上的任何滚动体验都不会很好。如果您调整灵敏度以在特定鼠标上正常工作,则对于使用普通鼠标的用户来说,缩放速度会非常慢。更好的解决方案是使用 panzoom 扩展。您可以只使用 (+) 和 (-) 按钮,这样滚动分辨率较差的用户就可以通过按住鼠标按钮来精细地控制缩放。 (2认同)