在d3.js轴的两端查找值

时间:2013-12-31 04:41:27

标签: javascript jquery svg d3.js

如果d3.js中有xAxis,那么考虑到用户可能已翻译/缩放,如何确定xAxis轴上的最小值和最大值?

x = d3.scale.linear()
    .domain([10,100])
    .range([this.height + this.margin.top, this.margin.top]);

xAxis = d3.svg.axis()
    .scale(x);

zoom = d3.behavior.zoom()
    .x(x)
    .y(y)
    .on('zoom', redraw);

function redraw() {
    svg.select('.x.axis').call(xAxis)
}

x.ticks()仅提供刻度线的标签,这些标签可能不是轴的最小值/最大值。

0 个答案:

没有答案