Я разрабатываю приложение, используя диаграмму Sankey диаграммы Google Chart, и я успешно создал образец диаграммы Sankey в веб-приложении. Но меня не устраивает макет, и я ищу в Интернете и натолкнулся на плагин d3.js для Sankey Diagram. Это выглядит очень хорошо, и я протестировал приложение примера кода с here.d3.js sankey diagram - используя массив multi dime как узлы
В коде, он вызывает внешний файл в формате JSON, чтобы использовать его в качестве узлов:
d3.json("sankey-formatted.json", function(error, graph) { ... });
В первой заявке я разработал, я получаю мои узлы из многомерного массива, как это:
//rows is the multidimensional array
//i got this from the example on Google Charts
data.addRows(rows);
Многомерный массив представляет собой набор объектов, которые поступают из вызова AJAX.
Как использовать этот массив для диаграммы Санки? Могу ли я это сделать без вызова внешнего файла?
Итак, у вас уже есть данные, и вы просто хотите передать их плагину, не выполняя 'd3.json()'? – Oleg