我收到的错误是我真的不明白.我正在尝试使用此处描述的饼图https://gist.github.com/enjalot/1203641并将其添加为我的程序中的选项.
function chart (div) {
var width = 300,
height = 300,
radius = 100,
color = d3.scale.category20c();
div.each(function() {
var div = d3.select(this);
var g = div.select('g');
var vis,arc,pie,arcs;
if (g.empty()) {
vis = div.append("svg:svg")
.data(group.top(18))
.classed('barchart', true)
.attr("width",width + margin.left + margin.right)
.attr('height', height + margin.top + margin.bottom)
.append('svg:g')
.attr('transform', 'translate(' + (margin.left+radius) + ',' + (margin.top+radius) + ')');
arc = d3.svg.arc()
.outerRadius(radius);
pie = d3.layout.pie()
.value(function(d) { return d.value; });
arcs = vis.selectAll("g.slice")
.enter()
.append("svg:g") …Run Code Online (Sandbox Code Playgroud)