2016-07-04 2 views
5

AngularJSおよびD3の新機能です。私はこれらの技術を使ってダッシュボードを構築しています。 私は、インデックスファイルにd3.min.jsファイルを含めるとit.Hereとcirleを描画しようとすると、コードでいますUncaught TypeError:AngularJSおよびD3で未定義のプロパティ 'arc'を読み取ることができません

enter code here 
var svg = d3.select("body") 
.append("svg") 
.attr("width", 200) 
.attr("height", 200) 
.append("g") 
.attr("transform", "translate(100,100)"); 

var arc = d3.svg.arc() 
.innerRadius(50) 
.outerRadius(70) 
.startAngle(0) 
.endAngle(2 * Math.PI); 

svg.append("path") 
.attr("class", "arc") 
.attr("d", arc); 

が、私は、コンソールメッセージを取得し続ける:キャッチされない例外TypeErrorを:読み取ることができません。 キャッチされない例外TypeError::私も棒グラフを描くことを試みたが、エラーが報告された今回だったプロパティ「アーク」

プロパティ「リニア」を読み込めません

はD3で

+0

D3のバージョンは何ですか?それがv 4.xの場合、 'd3.arc()'でなければなりません。 –

+0

D3.jsバージョン4.1.0。 – Rakeysh

+0

したがって、 'VARアーク= d3.arc()' 'にするvar arc'を変更します。 –

答えて

関連する問題