我正在制作一个非常简单的饼图,但不知何故d3.json函数根本没有被执行.我的代码如下:
function omst1() {
"use strict";
var chartWidth = $("#chart").width()*0.5;
var chartHeight = $("#chart").height()*0.5;
var margin = {
top: chartWidth*0.01,
right: chartWidth*0.01,
bottom: chartWidth*0.01,
left: chartWidth*0.01
},
width = chartWidth - margin.left - margin.right,
height = chartHeight - margin.top - margin.bottom,
radius = Math.min(width, height) / 2;
var color = d3.scale.ordinal()
.range(["#F1BD98", "#DA6A26", "#82A0D3", "#094D86"])
var arc = d3.svg.arc()
.outerRadius(radius - margin.bottom)
.innerRadius(radius - margin.bottom);
var pie = d3.layout.pie()
.sort(null)
.value(function(d) {
return d.Aantal
}
);
var svg = d3.select("#omst1").append("svg") …Run Code Online (Sandbox Code Playgroud)