add_data = function(){
x.domain(d3.extent(data[0], d => d.year))
y.domain([0, 100])
x2.domain(x.domain())
y2.domain(y.domain())
focus.append("g")
.attr("class", "axis axis--x")
.attr("transform", "translate(0," + height + ")")
.call(xAxis)
focus.append("g")
.attr("class", "axis axis--y")
.call(yAxis)
var color = d3.scaleOrdinal(["#8fb03d","#ca66c8","#5aa554","#946fd1","#c4a942","#537bdd","#c9822d","#4d3585","#45c097","#903280","#9d8a42","#668cd1","#c75d34","#c585cc","#99432b","#dc6baa","#dc5559","#8c2a5c","#db5987","#b44858"]);
for (var i = 0 ; i < data.length ; i++){
Line_chart.append("path")
.datum(data[i])
.attr("class", "line")
.style("stroke", color(i))
.attr("d", line)
context.append("path")
.datum(data[i])
.attr("class", "line")
.style("stroke", color(i))
.attr("d", line2)
var series = legend.append('div');
series.append('div').attr("class", "series-marker").style("background-color", color(i));
series.append('p').text(data[i][0].genre);
data[i].legend = series;
}
context.append("g")
.attr("class", "axis axis--x")
.attr("transform", "translate(0," + height2 + ")")
.call(xAxis2)
context.append("g")
.attr("class", "brush")
.call(brush)
.call(brush.move, x.range())
svg.append("rect")
.attr("class", "zoom")
.attr("width", width)
.attr("height", height)
.attr("transform", "translate(" + margin.left + "," + margin.top + ")")
.call(zoom)
console.log(data[0])
}