2017-05-08 169 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