Jestem nowy w AngularJS i D3. Buduję deskę rozdzielczą za pomocą tych technologii. mam włączone pliku d3.min.js w pliku indeksu i próbuje narysować cirle z it.Here kod:Uncaught TypeError: Nie można odczytać właściwości 'arc' nieokreślonego w AngularJS i D3
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);
ale ciągle dostaję komunikat w konsoli: Uncaught TypeError: nie można odczytać nieruchomość „łuk”
próbowałem też narysować wykres słupkowy, ale tym razem zgłosiło błąd był: Uncaught TypeError: nie można odczytać właściwość „liniowy”
Proszę o pomoc
Jaka jest wersja D3? Jeśli jest to v 4.x, powinno to być 'd3.arc()'. –
D3.js wersja 4.1.0. – Rakeysh
Zmień więc 'var arc' na' var arc = d3.arc() '. –