美文网首页d3(v5)
d3之动态生成条形图

d3之动态生成条形图

作者: 那头黑马 | 来源:发表于2019-09-25 09:34 被阅读0次

    d3动态生成条形图,效果如下:


    WeChatSight3.gif
    var dataset=[];
            var nextdata = function(x){
                return 20 + x*x;
            };
            var pushdata = function(){
                dataset.push(nextdata);
                return dataset;
            };
            var _svg = d3.select("body")
                    .append("svg")
                    .attr("width","400")
                    .attr("height","800");
    
            function drawRect(){
                _svg.selectAll("rect")
                        .data(pushdata)
                        .enter()
                        .append("rect")
                        .attr("x","20")
                        .attr("y",function(d,i){
                            return 20+20*i+30*i;
                        })
                        .attr("width",function(d,i){
                            return d(i);
                        })
                        .attr("height","20")
                        .style("fill","blue");
            }
            setInterval(function(){
                drawRect();
            },2*100)
    

    相关文章

      网友评论

        本文标题:d3之动态生成条形图

        本文链接:https://www.haomeiwen.com/subject/ptxhyctx.html