Skip to content

Commit

Permalink
再描画時に前回のオブジェクトが残る点を修正
Browse files Browse the repository at this point in the history
  • Loading branch information
Satoru Mikami committed May 23, 2015
1 parent 5d49604 commit bd44a51
Showing 1 changed file with 22 additions and 13 deletions.
35 changes: 22 additions & 13 deletions foot-race/main.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,27 @@
//# require=d3,Symbols

function update(data) {
draw(data.toList());
}

function draw(data) {

d3.select(root).selectAll('*').remove();


var recordUnit = '記録秒';

//initial metrix
var initialMetrix = recordUnit;
var m = initialMetrix;

var margin = {
top: 20,
right: 80,
bottom: 30,
left: 50
};


//size
var width = root.clientWidth - margin.left - margin.right;
var height = root.clientHeight - margin.top - margin.bottom;
Expand Down Expand Up @@ -49,16 +62,10 @@ var drawArea = svg

//variables
var dataReserved = null;
//initial metrix
var initialMetrix = recordUnit;

// おそらくupdateが呼ばれる
function update(data) {

draw(initialMetrix, data.toList());
}

function draw(m, data) {


//create symbol-manage object
var symbols = new Symbols(svg);
Expand Down Expand Up @@ -106,7 +113,7 @@ function draw(m, data) {
line.attr('x', xStartPosOrg)
.attr('y', function(d, i){
return i * objYspace;
})
})
.transition()
.delay(startDelay)
.duration(function (d) {
Expand Down Expand Up @@ -138,7 +145,7 @@ function draw(m, data) {
.attr('x', xStartPosOrg)
.attr('y', function(d, i){
return i * objYspace;
})
})
.transition()
.delay(startDelay)
.duration(function (d) {
Expand All @@ -159,18 +166,20 @@ function draw(m, data) {

}
dataReserved = data;
}

//label click
jQuery(document).on('click', '.chart-label', function() {
jQuery('.chart-label').removeClass('active');
jQuery(this).addClass('active');

initialMetrix = jQuery(this).attr('data-chart-label');
console.log('label change : ' + initialMetrix);
// console.log('label change : ' + initialMetrix);
draw(initialMetrix, dataReserved);
});

function calcSpeed(d){
return d[metrics] * 500;
}
}

}

0 comments on commit bd44a51

Please sign in to comment.