Member 10408754 Ответов: 0

Как передать это значение в диаграмме радара d3js


Я d3JS построения лепестковой диаграммы, основанные на этом примере

Редизайн радиолокационной карты - bl.ocks.org[^]

Он четко показывает, что в него передаются данные 3d-массива,

вот как он ожидает:

var datas = [
                	  [//iPhone
                	    { "axis": "SouthWest", "value": 0.22 },
                	    { "axis": "SouthWest", "value": 0.28 },
                	    { "axis": "West", "value": 0.29 },

                	  ]];


Я прохожу мимо, как
    [{ "axis":"SouthWest", "value": 0.22 },
{ "axis": "SouthWest", "value": 0.28 },
{ "axis": "West", "value": 0.29 }]



Я обнаружил, что есть кое-что, что нужно изменить в этой части Radarchart.js его код

var maxValue = Math.max(cfg.maxValue, d3.max(data, function(i){return d3.max(i.map(function(o){return o.value;}))}));


Я немного сбит с толку, Как я буду делать цикл здесь, и если это сделать, то он выбирает только максимальное значение

Есть идеи?

Что я уже пробовал:

То что я пробовал я описал в задаче

0 Ответов