我只是在学习费利克斯-克林上的例子。但它只是抱怨Uncaught TypeError: Cannot read property 'getComputedStyle' of null.I正在使用铬。同样的错误发生在我从anotherOne .Any ideas家伙那里复制这个例子时?
<!DOCTYPE html>
<html>
<head>
<title>JSNetworkX images as nodes demo</title>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script type="text/javascript" src="jsnetworkx.js"></script>
</head>
<body>
<div id="canvas"></div>
<script type="text/javascript">
var G = jsnx.Graph();
G.add_nodes_from([
[1,{color:'red'}],
[2,{color:'green'}],
[3,{color:'white'}]
]);
G.add_edges_from([[1,2],[1,3]]);
jsnx.draw(G,{
element: '#demo-canvas',
node_style: {
fill: function(d) {return d.data.color || '#AAA';}
}
});
</script>
</body>
</html>发布于 2015-02-13 04:04:23
您没有一个id为demo-canvas的元素,因此没有可供它使用的元素.您的元素名为canvas所以:
jsnx.draw(G,{
element: '#canvas',
node_style: {
fill: function(d) {return d.data.color || '#AAA';}
}
});https://stackoverflow.com/questions/28491959
复制相似问题