Graph 拉斐尔JS调整画布大小

Graph 拉斐尔JS调整画布大小,graph,canvas,resize,dynamic,raphael,Graph,Canvas,Resize,Dynamic,Raphael,我正在用Raphael JS编写一个辩论图。用户可以将节点添加到图形中。最终,图形变得非常大,画布仍然是相同的大小。画布(在raphael js:paper中)位于另一个带有“overflow:scroll;”的div中,因此让我们忽略屏幕不动产 是否有一种方法可以在不重新加载页面的情况下调整画布的大小(以指定新的X/Y值)? 或者,我可以并行创建第二个更大的画布并复制所有元素吗?有办法吗?如果我理解你的问题,打电话把画布的大小扩大到你需要的大小。我在一个带有溢出的div中使用了这个选项:滚动以

我正在用Raphael JS编写一个辩论图。用户可以将节点添加到图形中。最终,图形变得非常大,画布仍然是相同的大小。画布(在raphael js:paper中)位于另一个带有“overflow:scroll;”的div中,因此让我们忽略屏幕不动产

是否有一种方法可以在不重新加载页面的情况下调整画布的大小(以指定新的X/Y值)?
或者,我可以并行创建第二个更大的画布并复制所有元素吗?有办法吗?

如果我理解你的问题,打电话把画布的大小扩大到你需要的大小。我在一个带有溢出的div中使用了这个选项:滚动以获得您描述的效果。

在我的例子中,我不想调整大小,我想缩放

换句话说,向用户显示一个大小不变的div中的增长图

所以我需要: