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]):用于设置定义域具有代表性的值的表示形式,如显示到小数点后两位,使用百分比的形式显示,主要用于坐标轴上;

猜你喜欢

转载自blog.csdn.net/u012994320/article/details/79618488