d3.js v4 scaleOrdinal不会显示所有项目吗?

时间:2018-10-02 12:51:50

标签: d3.js char

我对scaleOrdinal有问题。并非显示数据集的所有项目。代码是:

   const displayValues = ["10:06", "10:36", "11:06", "11:36", "12:06", "12:36", "13:06", "13:36", "14:06", "14:36", "15:06", "15:36", "10:06", "10:36", "11:06", "11:36", "12:06", "12:36", "13:06", "13:36", "14:06", "14:36", "15:06", "15:36"];
   const positions = [0, 75, 150, 225, 300, 375, 450, 525, 600, 675, 750, 825, 900, 975, 1050, 1125, 1200, 1275, 1350, 1425, 1500, 1575, 1650, 1725];
   const xOrdinalRange = scaleOrdinal()
                            .domain(displayValues)
                            .range(positions);
   const xOrdinalAxis = axisBottom(xOrdinalRange);

   this.svgChart.append('g')
        .attr('transform', `translate(0, ${this.height - 50})`)
        .call(xOrdinalAxis);

我得到的是:

enter image description here

问题出在轴上?

0 个答案:

没有答案