錯誤:TypeError: d3.svg.line is not a function 原因: 你使用D3 v4 。從版本4開始,沒有 d3.svg ,因此出現錯誤消息。您要查找的行生成器現在定義為 d3.line()。 如果您仍在使用版本3,則會是 d3.svg.line()。 解決方法: 如果還 ...
var line_generator= d3.svg.line() .x(function (d,i) { return i; }) .y(function (d) { return d; })
錯誤:TypeError: d3.svg.line is not a function
原因:
你使用D3 v4 。從版本4開始,沒有 d3.svg ,因此出現錯誤消息。您要查找的行生成器現在定義為 d3.line()。
如果您仍在使用版本3,則會是 d3.svg.line()。
解決方法:
var line_generator= d3.line() .x(function (d,i) { return i; }) .y(function (d) { return d; })
如果還有其他函數變動看這裡:案例查詢
比如(https://blockbuilder.org/clhenrick/da9301dc7f5304c6b2083ddcbc7e1baf):
d3.scale.linear() 變為d3.scaleLinear()