angular-nvd3
ドキュメントに基づいてデモチャートを取得しようとすると、非常に基本的なangular-nvd3
実証が試行されています。angular-nvd3は、d3.scaleが定義されていないことを示すさまざまなエラーを表示します。
私はまっすぐ折れ線グラフの例を使用しますが、ブラウザのコンソールでこのエラーを取得してい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)
私がしようと、さまざまなグラフオプションを使用してプレイしましたグラフを描画するものになりますが、すべてのバリエーションはがの中にObject.nv
のどこかにあることを示しているようです。しかし、私はちょうどangular-nvd3
の例の正確なチャートオプションとデータを使用しています。
d3.scale
は、私が間違ってやっていることを誰でも見ることができますか?angular-nvd3
を使用すると未定義ですか?