1
http://bl.ocks.org/mbostock/4339083 Я использую этотвстраивать файл в формате JSON d3.js
вместо d3.json("/d/4063550/flare.json", function(error, flare) {
как я сделать это с помощью файла JSON в HTML, как, скажем, у меня есть
var jsonData = [{
"name": "A",
"children": [
{"name": "A1", "children": [{"name": "A12"},{"name": "A13"},{"name": "A14"}] },
{"name": "A2", "children": [{"name": "A22"},{"name": "A23"},{"name": "A24"}] }
]
}];
и Я хочу использовать это вместо внешнего json-файла, как мне это достичь?
спасибо за ответ, я не очень хорошо разбираюсь в js. d3.json ("mydata.json", функция (ошибка, вспышка) { корень = вспышки; root.x0 = высота/2; root.y0 = 0; функция коллапса (г) { , если (d.children) { d._children = d.children; d._children.forEach (коллапс); d.children = NULL; }} root.children.forEach (коллапс); обновление (корень); }); Я вижу, что здесь вызывается файл, а также обновление функции в другом месте. как я могу обновить эту часть кода с помощью json-массива. –
В основном вы можете внести изменения в http://bl.ocks.org/mbostock/4339083? Я хочу использовать объявленный var i вместо json-файла. спасибо человеку –
попробуйте этот http://jsfiddle.net/xGKfu/4/, здесь я объявил json-файл для var root .. – Manoj