Моя диаграмма выходит из коробки. Если вы заметили, что последний круг обрезается и выходит за пределы описанной ширины, я попытался преобразовать, но он выглядит не очень хорошо,
scatter
.append("path")
.datum(data)
.attr("class", "line")
.attr("transform", "translate(50,0)")
.attr("d", line);
scatter
.selectAll(".foo")
.data(data)
.enter()
.append("circle")
.attr("class", "foo")
.attr("transform", "translate(50,0)")
.attr("cx", function(d) {
return xScale(d.startTime);
})
Я пытался дать .attr("transform", "translate(50,0)")
но затем первый круг обрезался. Как я могу немного сжать / трансформировать, чтобы и первая, и последняя точки выглядели хорошо, и у меня тоже есть место.
Может кто-нибудь указать, что мне не хватает?
Кодовый ящик здесь - https://codesandbox.io/s/proud-firefly-xy1py
Спасибо ..