D3 x轴未显示所有数据

时间:2017-05-08 10:27:46

标签: d3.js

我正在尝试使用D3的条形图来执行可视化。不幸的是,我遇到了一些麻烦,让它按预期运行。

这是我所看到的链接: Block Example

  1. 我希望从x轴获得2012年至2017年底的一系列数据(即使数据点为零)。
  2. 每个刻度都有一个标签。目前,x轴只有少数标签。

1 个答案:

答案 0 :(得分:1)

无论出于何种原因,您都会覆盖以前设置的x缩放域,这是您想要的(从2012年到2018年)。

因此,只需删除此行:

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

以下是您更新的bl.ocks:https://bl.ocks.org/anonymous/be8f59fa47b9ca274934e377ac3d899a