有四個不同的數軸,每個分別對應不同的方向和標簽位置,它們是:d3.axisTop、d3.axisBottom、d3.axisLeft和d3.axisRight。
d3.axisLeft和d3.axisRight生成垂直數軸,刻度與標簽分別位于左側和右側。d3.axisTop和d3.axisBottom生成水平數軸,刻度與標簽分別位于上側與下側。
先建立一個垂直方向的,刻度位于左邊的數軸,共三個刻度。
```
var yAxis = d3.axisBottom(yScale);//定義比例尺
var yAxis = d3.axisLeft(yScale)
.ticks(3); //共3個刻度,只是一個約數,如果想精確確定刻度,可以使用 .tickValues([10,20,30]);
var svg = d3.select('body').append('svg')
.attr('width', w).attr('height', h);
svg.append('g')
.attr('transform', 'translate(' + space/2 + ', ' + '0)')
.call(yAxis);
```