d3.jsのd3.maxがなんかおかしい

殆ど愚痴。これのせいで今日半分くらい無駄にした・・・。
とりあえず似たような悩みを持つ人に「君は悪くない」と伝えたいがための記事。検索に引っかかると良いな。

▼直面した問題
・d3.max(array)でarray内の最大値が何故か求まらず、下から5番目くらいの数値を返された。

原因は不明。10桁くらいの数値を30個くらい詰め込んだ配列だったけど、なんか大きすぎたとか?まったくわからない。
(分かる人がおりましたら連絡いただけるとすごく嬉しいです。ついでにランチご馳走させてください。。。orz)

▼解決方法
・普通にjavascriptのMathオブジェクトを使う
例:var max = Math.max.apply(null,datasets);

d3.js、もっとちゃんと勉強しないトナー