2017-08-08 36 views
1

我想要繪製在D3堆棧條形圖這種格式的JSON堆棧條形圖D3沒有時間屬性

[{ 
    "Name": "John", 
    "Running": 30, 
    "Swimming": 0, 
    "Cycling": 25 
    }, 
    { 
    "Name": "May", 
    "Running": 25, 
    "Swimming": 25, 
    "Cycling": 0 
    }, 
    { 
    "Name": "Pemp", 
    "Running": 25, 
    "Swimming": 25, 
    "Cycling": 50 
    }] 

與此相似的jsfiddle:http://jsfiddle.net/q5q6331p/173/

但與上述小提琴,我無法刪除時間格式。如何在沒有時間屬性的情況下繪製圖表。

謝謝。

+0

然後,相反的時候,你想要什麼?或者你根本不想要X軸? –

+0

就像一個文本;與時間無關。 –

+0

那麼什麼文字?這些文本是否來自您提供的數據? –

回答

0

如果我理解正確,只想將Year作爲X軸上的文本,而不是Time,並且還希望從腳本中刪除時間函數。

我通過刪除所有time功能對提供的腳本進行了一些修改。

在映射X和Y軸的dataset變量中,我只是刪除parse(d.year)並添加了d.year。 另外,在xAxis變量中,哪個函數調用了一個方法,我刪除了tickformat規範。它按預期工作。

你可以在這裏找到您的修改後的代碼:http://jsfiddle.net/vdzm8w0r/

+0

我怎麼能錯過那!在xAxis上打勾謝謝。 –