Raphael JS调整了Canvas的大小

Ton*_*ony 9 resize canvas graph dynamic raphael

我正在和Raphael JS一起编写辩论图.用户可以向图表添加节点.最终图形变得非常大,画布仍然是相同的大小.画布(在raphael js:paper中)在另一个div中,有"overflow:scroll;",所以让我们忽略屏幕空间

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

Mar*_*ark 17

如果我理解你的问题,只需要调用的setSize()到画布的大小扩大到所需的,因为你需要它的大小.我在溢出的div中使用了这个:滚动以获得你描述的效果.