【发布时间】:2012-05-06 12:08:03
【问题描述】:
我想开始一个项目,我需要绘制由圆角矩形组成的图表,这些圆角矩形与线条相连,并在单击某些元素时执行 JavaScript 动作。这需要适用于所有现代浏览器。
SVG 和 HTML5 Canvas 似乎都能做到这一点,所以我想知道什么是最好的。
我也不想重新发明轮子,所以如果有图书馆做这样的事情我想知道;我查看了 Raphaël 和其他一些 JavaScript 绘图库,但它们并没有提供我需要的所有功能。在谷歌的API中有这样一个工具,但是非常有限。
【问题讨论】:
-
什么样的图表?具体有多大?您正在寻找哪些库目前没有的功能?
-
大小可调整,图为家谱程序
-
如果我是你,我会使用 svg,并使用诸如骨干网之类的东西来构建它,这样你就可以为你的对象创建模板并保持交互。
-
@RGB:有这样一张图的骨干例子吗?我将使用 Ruby Sinatra 作为有路由的服务器,我相信骨干网也有路由,那么如何结合?
-
Ruby +1,Sinatra +1。你走在正确的轨道上,朋友! :)