自定义svg元素(d3)

时间:2013-01-03 00:09:25

标签: javascript d3.js

更高级别描述:

我有一个SVG文件,我通过AJAX加载,然后使用d3来操作元素。 SVG文件描述图形(节点和边缘),并且每个节点具有与其相关联的一束辅助信息,其包含在外部文件中,例如,节点的描述。我想预处理SVG文件以包含此辅助数据,而不是进行一堆AJAX调用,但我不确定包含此信息的正确方法。

稍微简化一下问题:

我有一个带有<g>元素的SVG文件,用于描述图形中的节点,我想预处理SVG文件,以便<g>元素包含节点的描述以及其他节点的列表(此列表描述图中节点的链接和外链)。我应该如here所述创建自定义SVG名称空间并创建我自己的元素来保存这些数据,还是创建一个链接节点的javascript哈希表更好?&gt;辅助信息。最终目标是在用户点击节点时访问此辅助信息。

0 个答案:

没有答案