円をクリックすると、d3.jsライブラリを使用してソリューションを開発しています。ズームする必要があり、円の中にデータを表示する必要があります。
最初のステップとして、Json ファイルからデータをロードしようとしていました。
以下はjsonファイルの内容で、私はVisual Studio 2012を使用しています。
mydata.json
[{"name":"Ravi","age":25},{"name":"aman","age":29}]
.html ファイルと .json ファイルの両方が同じフォルダーにありますが、それでもエラーが発生します。
行: 5734 エラー: プロパティ 'children' の値を取得できません: オブジェクトが null または未定義です
以下はスクリプトです:
var canvas = d3.select("body").append("svg")
.attr("width", 500)
.attr("height", 500);
d3.json("mydata.json", function (data) {
var treemap = d3.layout.treemap()
.size([500, 500])
.nodes(data)
console.log(treemap);
});
</script>
注:ファイルをロードしてレイアウトツリーマップを使用しようとしていました。
ありがとう