我試圖在兩個變量cx(應該是一年中的一天)和cy(應該是小時+分鐘/ 60)根據:d3.min.js給出未捕獲的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是不是在玩漂亮:Cx和Cy成爲楠D3是給錯誤遺漏的類型錯誤:n.apply不是一個函數
請幫助。
我建議下載未縮小的d3.js文件並將其插入代碼中。當它引發錯誤時,請查看瀏覽器開發工具中的源代碼。 –
會嘗試Eric。 – Rense