我是 d3.js 新手,所以请帮助我尝试实现折线图,但我想从局部变量中获取数据
但在这一行出现错误
var cities = data.columns.slice(1).map(function(id))
当我 console.log(data.columns);
我变得未定义
Uncaught TypeError: Cannot read property 'slice' of undefined
但出现此错误
here是代码笔
我想实现类似this的东西
最佳答案
您最好使用d3.v4.min.js
通过<script src="//d3js.org/d3.v4.min.js"></script>
.
我遇到了同样的错误,并通过更改 <script type="text/javascript" src="/static/assets/js/d3.js"></script>
来修复它至<script src="//d3js.org/d3.v4.min.js"></script>
。我猜 d3.js
这两个版本之间发生了一些变化。 .
关于javascript - 线图中的 D3.js 从局部变量中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39524354/