【发布时间】:2017-05-01 21:06:14
【问题描述】:
我将d3js 添加到我的新项目中:
并做一个简单的测试以确保它有效:
d3.select(".d3div").transition()
.duration(750)
.style("background-color", "black");
这项工作。然而:
var colors = d3.scale.category10().domain([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
这给出错误:
myd3.js:1 未捕获的类型错误:无法读取属性 'category10' 未定义
我也尝试了一些其他功能:
d3.scale.linear()
有一些错误:
myd3.js:3 Uncaught TypeError: Cannot read property 'linear' of 未定义
如果我将导入更改为
<script src="https://d3js.org/d3.v3.js"></script>
然后它适用于函数,但 transition 动画不再起作用。
我想使用最新版本。但似乎有一些我不知道的范围变化。
我该如何解决这个问题?
【问题讨论】:
标签: javascript d3.js