[英]D3 - Can't get packed circles to work from csv
我無法使用此看似簡單的代碼來工作。 我有一個包含5行數據的csv文件,並試圖從中創建一個氣泡圖! 非常感謝有人能幫忙!
<body>
<script type="text/javascript">
var diameter = 960,
format = d3.format(",d"),
color = d3.scale.category20c();
var bubble = d3.layout.pack()
.sort(null)
.size([diameter, diameter])
.padding(1.5);
var svg = d3.select("#svgid")
.append("svg")
.attr("width", diameter)
.attr("height", diameter)
.attr("class","bubble");
//Data
//var dataset = [ 5, 10, 15, 20, 25 ];
d3.text("http://bpgpuae.com/bil-rupeex.csv", function(csvData) {
var dataset = d3.csv.parse(csvData);
var node = svg.selectAll(".node")
.data(bubble.nodes(dataset))
.enter().append("g")
.attr("class", "node");
.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; });
node.append("title")
.text(function(d) { return d.scam + ": " + format(d.funds); });
node.append("circle")
.attr("r", function(d) { return d.funds; })
.style("fill", function(d) { return color(d.decade); });
});
</script>
</body>
這是csv文件:
decade,scam,funds
2010s,NSEL scam,55
2010s,Railway Iron-Ore freight scam,170
2010s,Vodafone tax scam,110
2010s,Odisha Mining scam,600
2010s,DIAL Scam,1670
2010s,Tamil Nadu Granite scam,160
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.