D3.js 区域生成器 (V3版本)
2019-05-13 07:13:44来源:博客园 阅读 ()
1 var width = 600; //SVG绘制区域的宽度
2 var height = 500; //SVG绘制区域的高度
3
4 //定义画图区域svg
5 var svg = d3.select("#body")
6 .append("svg")
7 .attr("width",width)
8 .attr("height",height)
9
10 //定义数据
11 var dataList = [80,120,130,70,60,90]
12 //创建一个区域生成器
13 var areaPath = d3.svg.area()
14 .x(function(d,i){return 50 + i * 80})
15 .y0(function(d,i){return height/2})
16 .y1(function(d,i){return height/2 - d})
17
18
19
20 //添加路径
21 svg.append("path")
22 .attr("d",areaPath(dataList)) //使用了区域生成器
23 .attr("stroke","black") //线段的颜色
24 .attr("stroke-width","3px") //线段的宽度
25 .attr("fill","yellow") //填充的颜色
1 var width = 600; //SVG绘制区域的宽度 2 var height = 500; //SVG绘制区域的高度 3 4 //定义画图区域svg 5 var svg = d3.select("#body") 6 .append("svg") 7 .attr("width",width) 8 .attr("height",height) 9 10 //定义数据 11 var dataList = [80,120,130,70,60,90] 12 13 //step插值模式 14 var areaPath = d3.svg.area() 15 .interpolate("step") 16 .x(function(d,i){return 50 + i * 80}) 17 .y0(function(d,i){return height/2}) 18 .y1(function(d,i){return height/2-d}) 19 20 21 //添加路径 22 svg.append("path") 23 .attr("d",areaPath(dataList)) //使用了区域生成器 24 .attr("stroke","black") //线段的颜色 25 .attr("stroke-width","3px") //线段的宽度 26 .attr("fill","yellow") //填充的颜色
1 var width = 600; //SVG绘制区域的宽度
2 var height = 500; //SVG绘制区域的高度
3
4 //定义画图区域svg
5 var svg = d3.select("#body")
6 .append("svg")
7 .attr("width",width)
8 .attr("height",height)
9
10 //定义数据
11 var dataList = [80,120,130,70,60,90]
12
13 //basis插值模式
14 var areaPath = d3.svg.area()
15 .interpolate("basis")
16 .x(function(d,i){return 50 + i * 80})
17 .y0(function(d,i){return height/2})
18 .y1(function(d,i){return height/2 - d})
19
20 //添加路径
21 svg.append("path")
22 .attr("d",areaPath(dataList)) //使用了区域生成器
23 .attr("stroke","black") //线段的颜色
24 .attr("stroke-width","3px") //线段的宽度
25 .attr("fill","yellow") //填充的颜色
原文链接:https://www.cnblogs.com/littleSpill/p/10854021.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- documentElement正确取得当前可见区域的大小的方法 2019-12-21
- cocos creator 小游戏区域截图功能实现 2019-08-14
- vue自定义表单生成器,可根据json参数动态生成表单 2019-08-14
- javascript 区域外事件捕捉setCapture 2019-08-14
- d3.js制作蜂巢图表带动画效果 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash