【发布时间】:2015-04-22 13:34:16
【问题描述】:
我成功地在 d3.js 中构建了一个结合了条形图和折线图的图表,并在其中添加了一个滑块来更新 x 轴,但不更新图表本身。到目前为止,我所有的尝试都失败了。我发现了一个非常好的例子,它有点相似:http://bl.ocks.org/dem42/3878029
我做了一个小提琴,在这里查看:http://jsfiddle.net/karolinka/zpy0pqLu/10/ 感谢您提前考虑。 这是滑块函数中的代码:
x.domain(d3.range(minv, maxv + 1));
xAxis.tickFormat(function(i) {
return times[i];
});
svg.transition().duration(750)
.select(".x.axis").call(xAxis);
lineScaleX.domain(d3.range(minv, maxv + 1));
svg.transition().duration(750)
.select(".lines").attr("d", line);
【问题讨论】:
-
我知道现在是什么问题,只需要想办法解决它。图表有一个序数比例,但他的滑块 ui 值正在返回我必须再次转换为字符串的数字。
-
更新:它越来越好,但仍然有来自旧域的酒吧:jsfiddle.net/karolinka/zpy0pqLu/28
标签: javascript jquery d3.js data-visualization