当我尝试在IE9中使用viz.js时,我收到以下错误。
ReferenceError:“Viz”未定义
有什么想法吗?
答案 0 :(得分:2)
看起来Vis.js在IE9中不起作用。我在http://mdaines.github.io/viz.js/example.html测试了示例页面,但这在IE9中不起作用。看一下使用d3,dagre-d3和graphlib-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中的完整示例。