首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要帮助才能开始使用JSNetworkX

需要帮助才能开始使用JSNetworkX
EN

Stack Overflow用户
提问于 2015-02-13 03:25:38
回答 1查看 851关注 0票数 0

我只是在学习费利克斯-克林上的例子。但它只是抱怨Uncaught TypeError: Cannot read property 'getComputedStyle' of null.I正在使用铬。同样的错误发生在我从anotherOne .Any ideas家伙那里复制这个例子时?

代码语言:javascript
复制
<!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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-13 04:04:23

您没有一个id为demo-canvas的元素,因此没有可供它使用的元素.您的元素名为canvas所以:

代码语言:javascript
复制
   jsnx.draw(G,{
        element: '#canvas',
        node_style: {
            fill: function(d) {return d.data.color || '#AAA';}
        }
    });

工作小提琴:https://jsfiddle.net/mrcactu5/LMCxT/1/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28491959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档