グラフの視覚化用の Java Script ライブラリをテストしています。入門ドキュメントに基づいて、Webページに簡単なグラフ表示を作成しようとしました。
これはドキュメントが言うことです:
インスタンス
を作成するための最小限のコードは次のとおりです。
var sigRoot = document.getElementById('sig');
var sigInst = sigma.init(sigRoot);
sigInst.addNode('hello',{
label: 'Hello',
color: '#ff0000'
}).addNode('world',{
label: 'World !',
color: '#00ff00'
}).addEdge('hello_world','hello','world').draw();
これは私の HTML ウェブページです:
<!DOCTYPE html>
<html>
<head>
<title>Testing graphs</title>
<script src="sigma.min.js"></script>
<script src="jquery1102.js"></script>
</head>
<body>
<div id="sig"></div>
<script type="text/javascript">
window.onload = loadGraph();
function loadGraph () {
var sigRoot = document.getElementById('sig');
var sigInst = sigma.init(sigRoot);
sigInst.addNode('hello',{
label: 'Hello',
color: '#ff0000'
}).addNode('world',{
label: 'World !',
color: '#00ff00'
}).addEdge('hello_world','hello','world').draw();
}
</script>
</body>
</html>
したがって、グラフが特定のdiv
領域に表示され、ページが読み込まれると実行されると想定しています。ただし、何も表示されず、コンソールはバグを主張していません。HTML5 キャンバスを使用する必要さえありますか?