2017-05-08 108 views
1

我想用D3的条形图进行可视化。不幸的是,我有一些麻烦让它按照我的预期运行。D3 x轴不显示所有数据

下面是我所看到的链接: Block Example

  1. 我想从2012年获得的一系列数据,直到2017年在x轴(结束,即使数据点是零)。
  2. 为每个勾号都有一个标签。目前,x轴只有少数几个标签。

回答

1

无论出于何种原因,您将覆盖之前为x尺度设置的域,这是您想要的域(从2012年到2018年)。

因此,简单地删除此行:

x.domain(data.map(function(d) { return timeFormatter(d.Date); })); 

这是你更新bl.ocks:https://bl.ocks.org/anonymous/be8f59fa47b9ca274934e377ac3d899a

+0

谢谢!它甚至看起来更好 – Blas