私は日時を2つの変数cx(年の日にする必要があります)とcy(時間+分/ 60)によると:CXとCYがNaNになるとd3はエラー捕捉されない例外TypeErrorを与えている:d3.min.jsはUncaught TypeErrorを返します:n.applyは関数ではありません
<!-- date format of d.date: 24-8-2016 9:47:38-->
var parseDayinYearFormat = d3.time.format('%j').parse;
var parseHourFormat = d3.time.format('%H').parse;
var parseMinuteFormat = d3.time.format('%M').parse;
<!-- add the objects-->
var circles = svg.selectAll("circle")
.data(data)
.enter()
.append("circle");
var circleAttributes = circles
.attr("cx", function (d) { return +parseDayinYearFormat(d.date); })
.attr("cy", function (d) { return +parseHourFormat(d.date)+(parseMinuteFormat(d.date)/60); })
.attr("r", function (d) { return 20.0/(9-d.total); })
.attr("class", function (d) {if (d.w>d.total-d.w) {return "cr"} else { return "cb" }});
しかし、D3はいいが再生されていないn.applyは助けてください機能
ではありません。
未圧縮のd3.jsファイルをダウンロードし、コードに接続することをお勧めします。エラーが発生した場合、ブラウザの開発ツールでソースコードをチェックしてください。 –
そのエリックを試みます。 – Rense