我是JSNetworkX的新手。我用jsnetworkx.org的例子创建了一个图表,但是我只能记录它,不能显示它。
这是index.html文件:
<html>
<head>
<script src="https://d3js.org/d3.v4.js"></script>
<script src="jsnetworkx.js"></script>
</head>
<body>
<script src = "script.js"></script>
</body>
</html>这是用script.js编写的代码
var G = jsnx.completeGraph(6);
console.log(G.nodes());
jsnx.draw(G, {
element: 'body',
weighted: true,
edgeStyle: {
'stroke-width': 10
}
});这是输出: 0,1,2,3,4,5
这就是我遇到的错误:
JSNetworkX错误- TypeError:未定义不是对象(计算'M.layout.force')
发布于 2016-07-15 14:44:10
问题是包括最新版本的D3.js。
改变
<script src="https://d3js.org/d3.v4.js"></script>
至
<script src="https://d3js.org/d3.v3.js"></script>
会修好它的。
https://stackoverflow.com/questions/38361472
复制相似问题