2013-02-20 103 views
0

如何在x軸上顯示相對於時間的條形圖。d3.js:按時間順序排列的時間視圖

對於例如:

查看我的網站上:10,20,30,60 期間:一月,二月,君,十二月

在x軸應顯示第一2列相互靠近,然後再到6月的相對差距,然後再到12月更大的差距。

+1

就像你usally有像'd3.scale。 linear()'爲你的Y軸,你需要在你的X軸上有另一個。它也可能是線性比例尺,或者是'd3.time.scale()'。實際上,你應該自己嘗試一些東西,併發佈一個顯示進度的jsFiddle,然後再問這樣的模糊問題。 – meetamit 2013-02-20 23:00:28

回答

0

只要每個數據項可以用相同的比例表示,您可以做類似下面的事情。例如,如果你的第一個值是幾個小時,而下一個值是幾個月,那麼你可以把所有的東西都相對於幾個小時。

給出:1個月=744小時

使用x值: 10,20,30,60,744,1488,4464,8928