課程
/前端開(kāi)發(fā)
/Html5
/使用D3制作圖表
請(qǐng)問(wèn)這個(gè)課程有源代碼嗎?
2015-06-25
源自:使用D3制作圖表 3-1
正在回答
js:
3.csv("csv/data1.csv",type,function(data){ ????console.log(data) ????var?width?=?400; ????var?height?=?400; ????//查找到最外層容器id=container的div中加入svg標(biāo)簽,并定義上寬和高 ????var?svg?=?d3.select("#container7").append("svg").attr("width",width).attr("height",height); ????var?g?=?svg.append("g") ????????.attr("transform","translate("+200+","+200+")"); ????var?arc_generator?=?d3.svg.arc() ????????.innerRadius(100) ????????.outerRadius(200); ????????//?.startAngle(0) ????????//?.endAngle(120*Math.PI/180); ????var?angle_data?=?d3.layout.pie() ????????.value(function(d){return?d.population;}); ????console.log(angle_data(data)); ????var?color?=?d3.scale.category10(); ????g.selectAll("path") ????????.data(angle_data(data)) ????????.enter() ????????.append("path") ????????.attr("d",arc_generator).style("fill",function(d,i){return?color(i)}); ????g.selectAll("text") ????????.data(angle_data(data)) ????????.enter() ????????.append("text") ????????.text(function(d){return?d.data.education}) ????????.attr("transform",function(d){return?"translate("+arc_generator.centroid(d)+")"}) ????????.attr("text-anchor","middle") ????????.style("font-weight","bold"); }); function?type(d){ ????d.population?=?+d.population;//這個(gè)樣式可以將字符轉(zhuǎn)成數(shù)值型 ????return?d; }
舉報(bào)
教你使用最酷的數(shù)據(jù)可視化圖表,初探數(shù)據(jù)可視化奧秘
1 回答使用D3制作圖表第二章:畫(huà)線圖代碼和視頻上一樣,效果不顯示,求助0.0
1 回答d3 知識(shí)圖譜
1 回答老師,D3創(chuàng)建的圖表如何保存另存為圖片
1 回答d3.csv()
1 回答請(qǐng)問(wèn)到哪引用d3庫(kù)啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-29
js: