1
我想要得到一个多行日期图表,在X日期轴上很好地平移,我根本找不出问题所在。D3日期平移图表
我有在代码中设置的缩放行为,但它只是没有按预期执行。如果点击一行中的一个点并滚动它看起来是滚动轴,如果它单击轴上的标签,它也会滚动,但实际的数据可视化不会滚动。
var zoom = d3.behavior.zoom()
.x(x)
.scaleExtent([1, 1])
.on("zoom", function() {
svg.select(".x.axis").call(xAxis);
svg.select(".lines").call(xAxis);
});
svg.call(zoom);
此外,如果你直接点击背景,鼠标事件似乎并没有让它成为控制的方式。
我读了几个关于这方面的例子,每个方法似乎都采用了我尝试过的完全不同的方法,但没有一个方法适用于我的图表。
有可能存在一些问题,作为障碍获得这项工作,所以我认为最好的方式来说明问题是在JsFiddle。
我试图做到的,是当有大量的数据可视化图表可以适应数据集,并允许数据超出图表的界限的。
太好了,谢谢你! – Jammer 2014-11-05 13:27:07
从此我如何设置xAxis的初始“缩放级别”?我希望他最初的观点“展开”。 – Jammer 2014-11-05 14:04:49