Я пытаюсь изобразить некоторые температуры
2018-09-14 00:07:26 16.44
2018-09-14 00:17:27 16.44
2018-09-14 00:27:27 16.38
... etc
Я делаю традиционный график (шкала x, ось y и т. Д.), А затем строю график с помощью линии
var line = d3.svg.line()
.interpolate("basis")
.x(function(d) { return xScale(d.time); })
.y(function(d) { return yScale(d.temp); });
Это работаетОК.
Теперь я пытаюсь изобразить температуру с помощью маленьких кружков с
var my_circle = svg.selectAll(".temp-dot")
.data(data).enter().append("circle")
.attr("class", ".temp-dott")
.style("fill", "#FF0000")
.attr("r", 20.0)
.attr("cx", function(d) { return xScale(d.time); } )
.attr("cy", function(d) { return yScale(d.temp); } );
Но это не работает ... Все круги заканчиваются upp att 0,0 - Почему?
/ гч