Я пытаюсь создать сложную гистограмму с Dimple.JS и D3. Однако файл JSON, который я хочу использовать с этой конкретной визуализацией, включает вложенные объекты JSON (см. Ниже). Сложенная гистограмма, которую я хочу создать, имеет категорию канала как ее ось x, а ось y - совокупное количество разных местоположений (с каждым местом в виде «стека»). Вот исходные данные:Вложенные объекты JSON с Dimple.js
[{
"channel": "politics",
"locations":
[{
"name":"usa",
"count" : 1454
},
{
"name":"mexico",
"count":3543
},
{
"name":"antarctica",
"count":4352
}]
},
{
"channel": "economics",
"locations":
[{
"name":"usa",
"count" : 12431
},
{
"name":"mexico",
"count":314
},
{
"name":"china",
"count":2321
}]
}]
Я сплющенные выше в поле ниже JSON, но у меня возникли проблемы с использованием .addSeries ямочка (в) метод для создания стека.
[
{
"channel": "politics",
"locations[0].name": "usa",
"locations[0].count": 1454,
"locations[1].name": "mexico",
"locations[1].count": 3543,
"locations[2].name": "antarctica",
"locations[2].count": 4352
},
{
"channel": "economics",
"locations[0].name": "usa",
"locations[0].count": 12431,
"locations[1].name": "mexico",
"locations[1].count": 314,
"locations[2].name": "china",
"locations[2].count": 2321
}
]
Мой вопрос заключается в следующем: как ямочка поддержку либо эти данные кодируются в данном файле JSON? Большинство образцов используют файлы CSV и TSV, но, к сожалению, я имею ограничение на использование только файлов JSON.