0

nvd3 ライブラリを使用して、いくつかの時系列データをプロットしようとしています。何らかの理由で、nvd3 は各月の間に大きなギャップをレンダリングします。

私の日付は次のような形式です。

20110101
20110102
20110103

フォーマット文字列は"%Y%m%d".

私は他の nvd3 の投稿を読みましたが、人々は次のchart.xAxis.tickFormatようなフォーマット機能の設定を参照しています。

chart.xAxis.tickFormat(function (d) {
            return d3.time.format('%Y%m%d')(new Date(d.toString()));                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
});

ただし、"0NaNNaNNaN"日付値ごとに返されます。

私は別の方法を試しました:

var format = d3.time.format("%Y%m%d");

chart.xAxis.tickFormat(function (d) {
        return format.parse(d.toString());                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
});

これは正しいラベル値を作成しているように見えますが、データは依然として正しく表示されません。

問題を説明するために JSFiddle を作成しました: jsfiddle

4

0 に答える 0