http://bl.ocks.org/mbostock/3883245のデモによると
xAxisで時間をフォーマットする方法がわかりません
これは私のコードです:js:
var data = [{
"creat_time": "2013-03-12 15:09:04"、
"record_status": "ok"、
"roundTripTime": "16"
}、{
"creat_time": "2013-03-12 14:59:06"、
"record_status": "ok"、
"roundTripTime": "0"
}、{
"creat_time": "2013-03-12 14:49:04"、
"record_status": "ok"、
"roundTripTime": "297"
}、{
"creat_time": "2013-03-12 14:39:06"、
"record_status": "ok"、
"roundTripTime": "31"
}、{
"creat_time": "2013-03-12 14:29:03"、
"record_status": "ok"、
"roundTripTime": "0"
}];
var margin = {上:20、右:20、下:30、左:50};
var width =960-margin.left-margin.right;
var height = 500 --margin.top --margin.bottom;
var parseDate = d3.time.format( "%Y-%m-%d%H:%M:%S")。parse;
var x = d3.time.scale()
.range([0、width]);
var y = d3.scale.linear()
.range([height、0]);
var xAxis = d3.svg.axis()
.scale(x)
.orient( "bottom");
var yAxis = d3.svg.axis()
.scale(y)
.orient( "左");
var line = d3.svg.line()
.x(function(d){return x(d.creat_time);})
.y(function(d){return y(d.roundTripTime);});
var svg = d3.select( "body")。append( "svg")
.attr( "width"、width + margin.left + margin.right)
.attr( "height"、height + margin.top + margin.bottom)
.append( "g")
.attr( "transform"、 "translate(" + margin.left + "、" + margin.top + ")");
data.forEach(function(d){
d.creat_time = parseDate(d.creat_time);
d.roundTripTime = + d.roundTripTime;
});
x.domain(d3.extent(data、function(d){return d.creat_time;}));
y.domain(d3.extent(data、function(d){return d.roundTripTime;}));
svg.append( "g")
.attr( "class"、 "x axis")
.attr( "transform"、 "translate(0、" + height + ")")
.call(xAxis);
svg.append( "g")
.attr( "class"、 "y axis")
.call(yAxis)
.append( "text")
.attr( "transform"、 "rotate(-90)")
.attr( "y"、6)
.attr( "dy"、 ".71em")
.style( "text-anchor"、 "end")
.text( "return time(ms)");
svg.append( "path")
.datum(data)
.attr( "class"、 "line")
.attr( "d"、line);
これはsvgです:

svgでは、時間は12時間制ですが、私のデータでは24時間制です。svgとデータで同じフォーマットを維持する方法は?
どんな助けでも大歓迎です。(ps:私の英語を気にしないでください、それはとても悪いです。)