使用SVG和Javascript交互式有向图

我必须添加一些交互功能到SVG有向图。

到目前为止,我想要显示的图形是从一个点文件生成的,并呈现为SVG。 我想知道是否有一些简单的方法来为这些SVG文档添加交互性(可能带有Javascript)。

我需要的是当鼠标移过一个节点并且可以比较两个节点时显示一些信息。

由于我的模型是自动生成的,因此我宁愿保留点生成的SVG,并用独立的Javascript来添加其他信息。


我有一个内联SVG的例子。 这个SVG和你所拥有的区别在于,我的演示中的节点和事物具有id属性。 我确实从graphviz网站获得了这个SVG。

演示

(点击“Hello”节点)

当我有机会在我的服务器上传SVG时,我会尝试从嵌入元素中访问SVG。 我无法在JSFiddle上做到浏览器中的相同域策略。

此页面也可能有帮助。 它显示了SVG的一些脚本功能,尽管对于所有示例,该脚本都在SVG本身中。

链接地址: http://www.djcxy.com/p/54855.html

上一篇: Interactive directed graphs with SVG and Javascript

下一篇: Why don't COM object use IDisposable?