我对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);
我得到的是:
问题出在轴上?