JSONファイルから非常に単純なデータをプロットします。x-date-axisのフォーマットについてサポートが必要です。d3.jsのJSONファイルから日付形式を指定する方法がわかりません。私は以下を試しました:
var parseDate = d3.time.format("%Y%m%d").parse;
JSONデータは次のようになります。
var data = [
{"mytime": 20150801, "tt": 17.0},
{"mytime": 20150802, "tt": 17.6},
];
x軸の結果は期待どおりではありません。ここで私のフィドルを見つけてください:https://jsfiddle.net/1m1qm6pv/1/
私が思う問題はこれです:
data.forEach(function(d) {
d.mytime = parseDate(d.mytime);
});
これらの3行のコードでは、機能しません。
「日付」は数値であるため、Dateオブジェクトに解析することはできません。それらを解析するには、数値の代わりに文字列を使用します。
var data = [
{"mytime": "20150801", "tt": 17.0},
{"mytime": "20150802", "tt": 17.6},
];
ここで完全なデモ。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加