首页 > 其他 > 详细

d3学习笔记

时间:2018-08-15 15:55:00      阅读:167      评论:0      收藏:0      [点我收藏+]

(1)使用enter()函数。

当要创建新的绑定数据的元素,必须使用enter()。这个方法会分析当前选择的DOM元素和传给它的数据,如果数据值比对应的DOM元素多,就创建一个新的占位元素。然后把这个新占位元素的引用交给链中的下一个方法。

var dataset = [2.5, 2.1, 1.7, 1.3, 0.9]
svg.selectAll("rect")
            .data(dataset)
            .enter()
            .append("rect")
            .attr("x", 20)
            .attr("y", function (d, i) {
                return i * rectHeight
            })
            .attr("width", function (d) {
              // return d
                return linear(d)  //在这里用比例尺
            })
            .attr("height", rectHeight - 2)
            .attr("fill", "steelblue")

 

  

d3学习笔记

原文:https://www.cnblogs.com/wanf/p/9481864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!