날짜/시간을 두 변수 cx (일 년이어야 함)와 cy (시간 + 분/60)에 따라 : CX와 싸이가 NaN이 될 및 D3 오류 catch되지 않은 형식 오류를주고있다 :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 파일을 다운로드하여 코드에 연결하는 것이 좋습니다. 오류가 발생하면 브라우저의 dev 도구에서 소스 코드를 확인하십시오. –
에릭을 시도해 보겠습니다. – Rense