in ui/src/Map.tsx [131:161]
public drawMap(xRange: any, yRange: any, gridDimensions: any, svg: any, robotStates: any) {
// add the X gridlines
svg.append("g")
.attr("class", "grid")
.attr("transform", "translate(0," + gridDimensions.height + ")")
.attr("pointer-events", "none")
.call(this.makeGridlinesX(xRange)
.tickSize(-gridDimensions.height)
.tickFormat((domainValue: AxisDomain, index: number) => "")
);
// add the Y gridlines
svg.append("g")
.attr("class", "grid")
.attr("pointer-events", "none")
.call(this.makeGridlinesY(yRange)
.tickSize(-gridDimensions.width)
.tickFormat((domainValue: AxisDomain, index: number) => "")
);
// add the X Axis
svg.append("g")
.attr("transform", "translate(0," + gridDimensions.height + ")")
.call(d3.axisBottom(xRange));
// add the Y Axis
svg.append("g")
// .attr("transform", "translate(0,0)")
.call(d3.axisLeft(yRange));
}