Restructure xAxis related things a bit
This commit is contained in:
parent
f90b73ce73
commit
3a851b8fa1
|
@ -48,6 +48,11 @@ function createLineGraph(containerId, raceData){
|
|||
var xAxis = d3.axisBottom(x),
|
||||
yAxis = d3.axisLeft(y);
|
||||
|
||||
var xAxisGridlines = d3.axisBottom(x)
|
||||
.ticks(raceData.lapTimes.size) // One gridline for each lap
|
||||
.tickSize(-graphPosWidth.height)
|
||||
.tickFormat("");
|
||||
|
||||
var brush = d3.brushX()
|
||||
.extent([[0, 0], [smallGraphPosWidth.width, smallGraphPosWidth.height]])
|
||||
.on("brush end", brushed);
|
||||
|
@ -260,7 +265,7 @@ function createLineGraph(containerId, raceData){
|
|||
focus.append("g")
|
||||
.attr("class", "axis axis--x")
|
||||
.attr("transform", "translate(0," + graphPosWidth.height + ")")
|
||||
.call(d3.axisBottom(x));
|
||||
.call(xAxis);
|
||||
|
||||
// Add the Y Axis on both sides
|
||||
focus.append("g")
|
||||
|
@ -277,22 +282,7 @@ function createLineGraph(containerId, raceData){
|
|||
.attr("class", "grid axis axis--x")
|
||||
.attr("transform", "translate(0," + graphPosWidth.height + ")")
|
||||
.style("opacity", 0.06)
|
||||
.call(d3.axisBottom(x)
|
||||
.ticks(raceData.lapTimes.size) // One gridline for each lap
|
||||
.tickSize(-graphPosWidth.height)
|
||||
.tickFormat("")
|
||||
);
|
||||
|
||||
// Add clickable ticklines so people can scale things
|
||||
focus.append("g")
|
||||
.attr("class", "grid axis axis--x")
|
||||
.attr("transform", "translate(0," + graphPosWidth.height + ")")
|
||||
.style("opacity", 0.5)
|
||||
.call(d3.axisBottom(x)
|
||||
.ticks(raceData.lapTimes.size) // One gridline for each lap
|
||||
.tickSize(8)
|
||||
.tickFormat("")
|
||||
);
|
||||
.call(xAxisGridlines);
|
||||
|
||||
//Add driver information on the right side of the graph.
|
||||
focus.append("g")
|
||||
|
|
Loading…
Reference in New Issue