d3.svg.line()错误:TypeError: d3.svg.line is not a function
程序员文章站
2022-12-23 17:48:34
错误: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()
上一篇: 左侧固定,右侧自适应的布局方式理解margin负值理论
下一篇: 初识模块化开发工具: