1
我有一個面積圖,我使用的是http://bl.ocks.org/mbostock/3883195,只是簡單修改了使用json數據。 json返回時沒有問題,並且沒有其他錯誤出現,但是沒有顯示任何圖表。 顯示x和y軸,但沒有圖表。面積圖中無數據
jsfiddle.net/oqc19yff/
任何指針歡迎。 千電子伏
我有一個面積圖,我使用的是http://bl.ocks.org/mbostock/3883195,只是簡單修改了使用json數據。 json返回時沒有問題,並且沒有其他錯誤出現,但是沒有顯示任何圖表。 顯示x和y軸,但沒有圖表。面積圖中無數據
jsfiddle.net/oqc19yff/
任何指針歡迎。 千電子伏
這是不正確的:
x.domain(d3.extent(data, function(d) { return d.event_time; }));
原因:
因爲x是順序量表。
相反,它應該是:
//declare a variable array
var k = [];
data.forEach(function(d) {
d.event_time = d.event_time;
d.total = +d.total;
k.push(d.event_time);//in that array store all the event_time
});
現在設置該數組爲x的域名。
x.domain(k);
工作代碼here
真棒。感謝您的幫助和時間。 –
可能還發布數據 – Cyril
[{ 「ID」: 「1」, 「EVENT_TIME」: 「星期一14:00」, 「總」: 「16523175」}, {「id」:「2」,「event_time」:「星期一15:00」,「total」:「16192436」},{「id」:「3」,「event_time」:「星期一16:00」 total「:」16129454「},{」id「:」4「,」event_time「:」Mon 17:00「,」total「:」16500333「},{」id「:」5「,」event_time「: 「Mon 18:00」,「total」:「17186756」},{「id」:「6」,「event_time」:「Mon 19:00」,「total」:「20019621」}] –