1. 程式人生 > >d3線性比例尺

d3線性比例尺

d3線性比例尺方法 d3.scale.linear():建立一個線性比例尺; linear(x):輸入一個在定義域內的值x,返回值域內對應的值; linear.invert(y):輸入一個在值域內的值,返回定義域內對應的值; linear.domain([numbers]):設定或獲取定義域; linear.range([values]):設定或獲取值域; linear.rangeRound([values]):代替range()使用的話,比例尺的輸出值會進行四捨五入的運算,結果為整數; linear.clamp([boolean]):預設被設定為false,當該比例尺接收一個超出定義域範圍內的值時,依然按照同樣的計算方法計算得到一個值,這和值可能是超出值域範圍的,如果設定為true,則任何超出值域範圍的值,都會收縮到值域範圍內; linear.nice([count]):將定義域的範圍擴充套件成比較理想的形式; linear.ticks([count]):設定或獲取定義域內具有代表性的值得數目。count預設為10; linear.tickFormat(count,[format]):用於設定定義域具有代表性的值的表示形式,如顯示到小數點後兩位,使用百分比的形式顯示,主要用於座標軸上;