GraphViz Javascript:ReferenceError:“Viz”未定义

时间:2014-06-17 12:30:19

标签: javascript graphviz

当我尝试在IE9中使用viz.js时,我收到以下错误。

ReferenceError:“Viz”未定义

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

看起来Vis.js在IE9中不起作用。我在http://mdaines.github.io/viz.js/example.html测试了示例页面,但这在IE9中不起作用。看一下使用d3dagre-d3graphlib-dot,我确认该组合适用于IE9。

使用graphlib-dot渲染Graphviz的Javascript如下所示:

var g = graphlibDot.parse(
    'digraph {\n' +
    '    g77 [label="Jesus"];' +
    '    g76 [label="Joseph"];' +
    '    g77 -> g76 [label="SON OF"];' +
    '    }'
)
var renderer = new dagreD3.Renderer();
renderer.run(g, d3.select("svg g"));

请参阅JSFiddle中的完整示例。