Skip to content

Commit

Permalink
Test mouse over ability
Browse files Browse the repository at this point in the history
  • Loading branch information
edds committed Apr 24, 2012
1 parent 4edfe37 commit d989d65
Showing 1 changed file with 22 additions and 10 deletions.
32 changes: 22 additions & 10 deletions multiline/index.html
Expand Up @@ -37,7 +37,7 @@ <h1>Multi-Line Chart in d3.js</h1>
var data = function(){
// Get us some dummy data. Adjust these two paramaters and everything
// should be auto-scaled to fit.
var numberOfEntries = 120,
var numberOfEntries = 60,
maxValue = 100,
i, _i, out = [], adjust = Math.random() * 6.28;
for(i=0, _i=numberOfEntries; i<_i; i++){
Expand Down Expand Up @@ -105,16 +105,28 @@ <h1>Multi-Line Chart in d3.js</h1>
.attr('cy', line.y())
.attr('r', 2);

return {
update: function(data){
linePath.data([data]).transition()
.duration(500).attr('d', line);
areaPath.data([data]).transition()
.duration(500).attr('d', area);
dots.data(data).transition()
.duration(500).attr('cy', line.y());
}
dots.on('mouseover', function(d, i){
tooltip(i, x(i), y(d))
});

return {
update: function(data){
linePath.data([data]).transition()
.duration(500).attr('d', line);
areaPath.data([data]).transition()
.duration(500).attr('d', area);
dots.data(data).transition()
.duration(500).attr('cy', line.y());
}
}
}
function tooltip(index, x, y){
var line;
for(line in lines){
if(window.console && console.log){
console.log(line + ': '+ options.data[line][index]);
}
}
}

return {
Expand Down

0 comments on commit d989d65

Please sign in to comment.