d3 折れ線グラフについて 2 つの質問があります。
次の折れ線グラフがあります。
ここに jsfiddle があります: http://jsfiddle.net/TKHYp/8/
データは次のようになります。
var sampleData = [
["2012-01", 2+Math.random()],
["2012-02", 2+Math.random()],
["2012-03", 2+Math.random()],
["2012-04", 2+Math.random()],
["2012-05", 2+Math.random()],
["2012-06", 2+Math.random()],
["2012-07", 2+Math.random()],
["2012-08", 2+Math.random()]];
日付を変換するコードは次のとおりです。
var parseDate = d3.time.format("%Y-%m").parse;
2 つの質問があります。
- 月を短縮するように d3 に指示するにはどうすればよいですか (February は Feb. になります)。
- 01-2012 が「January」ではなく「2012」に変更されるのはなぜですか?
月を短縮する方法がない場合、誰かが d3 コードを変更してデータの日付を文字列として出力するのを手伝ってもらえますか? このようにして、JavaScript コードを記述して、データ内の日付を手動で解析して省略できます。
ありがとう!