我有一个d3.js图,这是一个强制布局设计。我允许用户在设置边界的情况下放大或缩小图形,这样他们就不能放大超过1,也不能放大到0.1以上。现在,当我在图上绘制值时,我会自动将它们发送到图形的中心(基于SVG容器的高度和宽度)。这是很好的工作,直到我放大,然后放大到其他地方,并绘制一个新的节点。新节点将返回原来的中心,而不是我的新的相对中心。我现在放大的时候是怎样的: g
在过去的几天里,我一直在做一个C Mandelbrot套装程序,我设法使它正常工作,然而,我的最终目标是能够用我的鼠标平稳地放大设置,这是我还无法做的事情,所以我可能需要一些帮助!下面是我代码的一部分(嗯,完整的mandelbrot函数):这是一个输出的图片:(对不起,它不是很漂亮,颜色不是我的优先考虑,但我将确保他们的工作,一旦我知道缩放我想要做的事情,:
左击->图像的中心变成mouse_x a mouse_y。然后,只要保持左键,它就开始放大</e