Javascript JSPlumb:根据内容调整HTML5画布的大小

Javascript JSPlumb:根据内容调整HTML5画布的大小,javascript,jsplumb,Javascript,Jsplumb,因此,为了解释我的场景:我想创建一个在线“有限状态机”——webapp,它能够可视化自动机概念(确定性、非确定性),然后做一些逻辑,比如最小化等等,以帮助学生通过实验的方式理解这些抽象概念 因此,对于我的观点,我认为JSPlumb是一种可行的方法(其他建议也很受欢迎),但我找不到在JSPlumb中“调整”HTML5画布的选项。对于100个节点的自动机来说,640x480画布不是很好,所以它应该是,从640x480画布开始,在画布的侧面单击并拖动,用户可以根据需要扩展它。当然,之前绘制的元素应该保

因此,为了解释我的场景:我想创建一个在线“有限状态机”——webapp,它能够可视化自动机概念(确定性、非确定性),然后做一些逻辑,比如最小化等等,以帮助学生通过实验的方式理解这些抽象概念

因此,对于我的观点,我认为JSPlumb是一种可行的方法(其他建议也很受欢迎),但我找不到在JSPlumb中“调整”HTML5画布的选项。对于100个节点的自动机来说,640x480画布不是很好,所以它应该是,从640x480画布开始,在画布的侧面单击并拖动,用户可以根据需要扩展它。当然,之前绘制的元素应该保留其位置


所以,我的问题是:是否可以用jsplumb实现这一点,或者我需要自己编写代码?如果我需要自己编写代码,任何关于从何处开始更改jsplumb文件的提示都将不胜感激。

jsplumb没有使用画布,据我所知,它在旧IE浏览器上使用SVG或VML。 这可能意味着您可以通过适当的width&height属性调整SVG对象的大小,但请注意,这不是自动的