我正在尝试一个非常基本angular-nvd3
的概念证明,以尝试根据angular-nvd3
文档获取演示图表来呈现。
请参阅Plunker的示例代码
我正在使用直线图表示例,但在浏览器控制台中出现此错误:
angular.js:12477 TypeError: Cannot read property 'category20' of undefined
at Object.nv.utils.defaultColor (nv.d3.js:987)
at Object.nv.models.scatter (nv.d3.js:11844)
at Object.nv.models.line (nv.d3.js:6467)
at Object.nv.models.lineChart (nv.d3.js:6696)
at Object.scope.api.updateWithOptions (angular-nvd3.js:95)
at Object.scope.api.refresh (angular-nvd3.js:45)
at Object.<anonymous> (angular-nvd3.js:437)
at Object.fn (angular-nvd3.js:505)
at n.$digest (angular.js:15826)
at n.$apply (angular.js:16097)
我玩过各种图表选项,试图找到任何可以呈现图表的东西,但所有的变化似乎都表明它d3.scale
在undefined
某个Object.nv
地方。然而,我只是使用angular-nvd3
示例中的确切图表选项和数据。
谁能看到我做错了什么以及如何d3.scale
在使用时克服这个未定义的问题angular-nvd3
?