我試着去改變圖表的數據集合的時間格式時間格式,其顯示D3圖表改變軸
https://jsfiddle.net/d0ogL90d/2/
心中已經嘗試做follwoing但異常拋出:
var xExtents = d3.extent(d3.merge(dataset), function (d) {
return return d3.time.format('%A %m/%d/%y')(new Date(d.x));
});
如果被返回DX然後它顯示日期而不是在期望的格式
我還試圖通過改變數據陣列:
function createADateArray(){
var arr = [];
temparr = [];
var date = new Date();
arr.push(temparr);
temparr = [];
for(i=1; i < 6; i++){
var date2 = date.setDate(date.getDate() + 1);
var cdate = d3.time.format('%A %m/%d/%y')(new Date(date2))
var obj = {
'x': cdate,
'y': i
}
temparr.push(obj);
}
arr.push(temparr);
// }
return arr;
}
的數據是正確的ANF與所需的格式,但再一次例外是投擲
*所需的格式: 星期二 1月10日