d3.histogram не добавляет свойства x0, x1 к бинам - PullRequest
0 голосов
/ 03 марта 2020

Это может показаться тривиальным, но я не могу обойти это. d3.histogram не добавляет свойства x0, x1 к бинам

function drawHistogram(sel, scX, scY, size, data, colName) {

   const colData = Object.assign( data.map(d=>{
       let obj = {}
        obj[colName] = +d[colName]
        return obj
   }), {x: "subs"}, {y: "states"})

    // configure scale objects
    scX = scX.domain([0, d3.max(colData, d=>d[colName])] ).range([0, size[0]]).nice()

    // build axes
    let xAxis = d3.axisBottom(scX)
    let yAxis = d3.axisLeft(scY)

    // build histogram 
    let histogram = d3.histogram().value(d=>d[colName])
                      .domain(scX.domain())
                      .thresholds(scX.ticks(10))
    // each bin array does not contain x0 x1 properties as expected
    const bins = histogram(colData)
 }

 drawHistogram(svg, d3.scaleLinear(), d3.scaleLinear(), [500, 400], someData, colName)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...