I want to use ordinal scale in x-axis with names as values.
let xScale = d3.scaleOrdinal()
.domain(['Tony', 'Jessica', 'Andrew', 'Emily', 'Richard'])
.range([0, bodyWidth]);
container.append('g')
.style('transform', 'translate(0px, 200px)')
.call(d3.axisBottom(xScale))
.tickFormat(clients, (d)=> d + ' position')
.tickValues( clients.map(d => d.name) );
But I am getting error:
TypeError: container.append(...).style(...).call(...).tickFormat is
not a function.
I am using d3.js V5.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…