2016-08-03 11 views
1

これは私のグラフです。折れ線グラフのパスに円を追加する方法d3.js

http://plnkr.co/edit/Cej2NcyUWysAsKiMAEXj?p=preview

私は線経路に沿った各データポイントに円を追加しようとしているが、それを行うための方法を見つけるように見えることはできません。

グラフの円/線を描画するコードは次のとおりです。

var selectLine = svg.selectAll(".line") 
    .data([data]) 

    var selectCircle = svg.selectAll(".circle") 
    .data([data]) 

    svg.append("g") 
    .attr("class", "x axis") 
    .attr("transform", "translate(0," + height + ")") 
    .call(xAxis) 

    svg.append("g") 
    .attr("class", "y axis") 
    .call(yAxis) 

    selectLine.enter().append("path") 
    .attr("class", "line") 
    .attr("d", line); 

    selectCircle.enter().append("circle") 
    .attr("class", "circle") 
    .attr("r", 3.5) 
    .attr("cx", function(d) { 
     return x(new Date(2016, moment(d.date, 'MMMM').format('M') - 1, 1)) 
    }) 
    .attr("cy", function(d) { 
     return y(d.close) 
    }) 

すべてのヘルプ/アドバイスははるかに高く評価されます!

var selectCircle = svg.selectAll(".circle") 
.data(data) 

おかげ

答えて

関連する問題