- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
d3.js简单饼状图详解
D3.js简单饼状图带文字描述代码:一:引入jq库和d3.js库scriptsrc=”//jquery-1.11.1.js/scriptscriptsrc=”//d3.min.js/scriptscript src=”//visualization.js/script(自创文件)二:代码1.Html页面代码:div id=”visualSvg”div class=”pieprompt”/div!—提示框--/divdiv class=visualPromptLeft ul class=markedwords /ul/div2.建一个名为visualization.js文件(名称自取,注意页面引用) 文件内容://标准饼图function pieSvg(){ $(#visualSvgsvg).remove();var data=[ { id:1, name:直接访问, num:14 }, { id:2, name:邮件营销, num:14 }, { id:3, name:联盟广告, num:10 }, { id:4, name:视频广告, num:5 }, { id:5, name:有哪些信誉好的足球投注网站引擎, num:57 } ]; //饼状图var color = d3.scale.category20c();var dataset=[]; for(var i=0;idata.length;i++){dataset.push(data[i].num); }var width = 400;//svg的宽var height = 300;//svg的高var w=document.getElementById(visualSvg).clientWidth;varsvg = d3.select(#visualSvg) .append(svg) .attr(width, width) .attr(height, height) .style(margin-left,(w-width)/2+px) .style(margin-top,30+px) //画一个背景图svg.append(g) .attr(class,bgcircle) .attr(transform,translate(+ (width/2) +,+ (height/2) +)) .append(circle) .attr(r,110) .style(opacity,1.0) .attr(fill,#f7f7f7) .attr(stroke-width,1) .attr(stroke,#e3e3e3);var pie = d3.layout.pie().sort(null); //定义饼图的布局varpiedata = pie(dataset); //将数据传给pie,就可以得到绘图的数据var piedata1=pie(dataset)varouterRadius = 100; //外半径varinnerRadius = 0; //内半径,为0则中间没有空白var sum=0;piedata.forEach(function(d,i){ d._endAngle=d.endAngle;d.endAngle=d.startAngle;d.duration=1000*(d.data/d3.sum(dataset));//动画时长2秒,计算每一个弧形所用动画时间d.delaytime=sum; sum+=d.duration; })var arc = d3.svg.arc() //弧生成器 .innerRadius(innerRadius) //设置内半径 .outerRadius(outerRadius); //设置外半径var arcs = svg.selectAll(.piearcs) //先添加五个分组元
您可能关注的文档
- 15秋《社会语言学》作业2.doc
- 15秋学期《公司财务》在线作业.doc
- 15年10月高三心理讲座.ppt
- 15秋川大《精神病护理学1506》15秋在线作业2.doc
- 15秋北语计算机应用基础作业1-4.docx
- 15物理消毒灭菌法.ppt
- 15本科教学工作总结与状态评估——特色及发展1课件.ppt
- 15汽车课件单元一课件.ppt
- 15环境设计一班.ppt
- 15第15章财务报表.ppt
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
最近下载
- 统编版(新教材)一年级下册语文第二单元《热爱中国共产党》第1课时教学课件.pptx VIP
- SAE AMS8660-2018 硅酮化合物代号S-736.pdf
- 2024年统编版(高中)政治新教材必修3政治与法治第一次月考试卷 2套汇编(含答案解析).pdf
- “技能兴威”第一届威海市职业技能大赛“无人机操控”赛项实施方案.docx
- 2024年阳泉职业技术学院单招职业技能测试题库及答案(必刷).docx VIP
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 《基于哈佛分析框架的房地产公司财务研究国内外文献综述5100字》.pdf VIP
- 新12J01图集 工程作法.pdf
- 《热爱中国共产党》课件-2024-2025学年统编版语文一年级下册第二单元阅读1.pptx VIP
- 详解2025《增值税法》课件.ppt
文档评论(0)