В настоящее время я работаю с визуализацией древовидной карты для D3.js и надеялся понять, как происходит вспышка. json, использованный в примере, организован. Должен ли формат входного файла json иметь ту же структуру, что и в примере. У меня есть входной файл от поискового робота со списком URL-адресов и их соответствующих родительских URL-адресов. Я пытался использовать что-то вроде следующего, но это не сработает, и я не уверен, что это просто другая структура или что-то еще.
списокURLs.json:
{
"name": "flare",
"children": [
{"children":"http:\/\/a.wholelottanothing.org","name":"http:\/\/buzz.blogger.com"},
{"children":"http:\/\/www.bitworking.org","name":"http:\/\/buzz.blogger.com"},
{"children":"http:\/\/blog.computationalcomplexity.org","name":"http:\/\/buzz.blogger.com"},
{"children":"http:\/\/www.blogactionday.org","name":"http:\/\/buzz.blogger.com"},
{"children":"http:\/\/www.wikipaintings.org","name":"http:\/\/littlegreeniguana.blogspot.com"}
]
}
Я знаю, что это сильно отличается от файла flash.json, используемого в примере, но может ли это работать? Кроме того, ввод, который я использую, не включает параметр «размер», что, вероятно, также является причиной того, что вывод пуст. Как я могу использовать размер здесь? Можно ли его динамически настроить позже в коде? Любая помощь будет принята с благодарностью, я новичок в D3!