需要帮助才能开始使用JSNetworkX
Need help to get started with JSNetworkX
我只是在遵循关于felix kling的示例。但它只是抱怨Uncaught TypeError: Cannot read property 'getComputedStyle' of null
。我正在使用chrome。当我从另一个人那里复制这个例子时,也发生了同样的错误。伙计们,有什么想法吗?
<!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>
您没有id为demo-canvas
的元素,因此没有可供其绘制的元素…您的元素称为canvas
,因此…:
jsnx.draw(G,{
element: '#canvas',
node_style: {
fill: function(d) {return d.data.color || '#AAA';}
}
});
工作小提琴:https://jsfiddle.net/mrcactu5/LMCxT/1/
相关文章:
- 如何添加类,同时开始在文本字段中输入文本
- 希望日期开始结束于while循环中的一个房间id的一个数组
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- Yii2从点击链接开始加载模式
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从REST服务器和Coffeescapet前端开始
- nodejs createReadStream从第n行开始
- 处理第三方库发送的ajax请求的开始和结束事件
- 从头开始创建XLS文件
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- jQuery Datepicker从日期开始设置默认值
- 水平视差滚动从头开始-没有插件(jQuery)
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- Marquee从左中开始
- 使用javascript&自定义验证器检查开始日期和结束日期
- MomentJS代码不会开始新的一周
- 从第一个日期选择器定义第二个日期选择器的开始日期
- 需要帮助才能开始使用JSNetworkX