2015-08-15 201 views
0

我在定位工具提示点时遇到问题。我使用了一个有序的X规模,我只是无法让它工作...不知道如果我不得不改变我的数据结构或......任何洞察力将不胜感激。我已经包含下面D3.js折线图 - 定位点

tooltip_container.selectAll("dot")  
    .data(dataset)   
    .enter().append("circle")        
    .attr("r", 5) 
    .attr("cx", function(d,i) { /* return x(d) ?? */})    
    .attr("cy", function(d,i) { /* return y(d) ?? */}) 

JS Fiddle link

回答

0

一个JS FIDDLE链接如果你想创建的所有行的提示你需要这个

tooltip_container.selectAll("dot")  
    .data(dataset)   
    .enter().append("circle")        
    .attr("r", 5) 
    .attr("cx", function(d,i) { return x(d.month) })    
    .attr("cy", function(d,i) { return y(d.undecided) }) 

tooltip_container.selectAll("dot")  
    .data(dataset)   
    .enter().append("circle")        
    .attr("r", 5) 
    .attr("cx", function(d,i) { return x(d.month) })    
    .attr("cy", function(d,i) { return y(d.yes) }) 

tooltip_container.selectAll("dot")  
    .data(dataset)   
    .enter().append("circle")        
    .attr("r", 5) 
    .attr("cx", function(d,i) { return x(d.month) })    
    .attr("cy", function(d,i) { return y(d.no) })