【发布时间】:2018-09-10 18:00:57
【问题描述】:
我正在尝试使用 resize() 函数调整分组条形图的大小。
function resize(){
width = parseInt(d3.select(".c_chart").style("width"), 10);
x0.rangeRound([margin.left, width-margin.right]);
x1.rangeRound([margin.left,x0.bandwidth()-margin.right])
yAxis.tickSize(width);
svg.selectAll("rect")
.attr("x", function(d) { return x1(d.key); })
.attr("width", x1.bandwidth());
svg.selectAll(".x_axis")
.call(xAxis)
.selectAll("text")
.call(wrap, x0.bandwidth());
}
当我开始调整窗口大小时,x 轴还可以,但我最近的 x 位置没有“跟随”我 x 轴的刻度。
然后,我怀疑问题是由于 x- 属性引起的,但我该如何解决呢?
【问题讨论】:
标签: javascript d3.js