json ファイルを使用して、このhttp://bl.ocks.org/mbostock/1667367のようなフォーカス ブラシを作成しようとしています。日付を正しく読み取り、チャートの xScale を作成するのに問題があります。
これらは、配列に抽出された Json ファイル内の日付の一部であるとします。
//some dates
dates = ["Fri Jul 27 22:32:59 2012","Fri Jul 27 22:33:59 2012","Fri Jul 27 22:34:59 2012","Fri Jul 27 22:35:59 2012","Fri Jul 27 22:36:59 2012"];
//declare new date variable
var dates2 =[];
var format = d3.time.format("%a %b %d %H:%M:%S %Y");
dates.forEach(function(d){
dates2.push(format.parse(d));
});
console.log(d3.extent(dates_extents));
dates_extents = d3.extent(dates2);
x.domain(d3.extent(dates_extents);
x2.domain(x.domain);
コンソールにdates_extentsが表示されますが、次のエラーが発生します。
TypeError: n.map is not a function [Break On This Error] ...t,n)},n.copy=function(){return ae(t)},n}function oe(t){return t.innerRadius}func... d3.v3.min.js (line 1)
問題の原因と解決方法を教えてください。
ありがとう!