我正在尝试将Mike Bostock的Wealth of Nations动态图表示例应用于我自己的数据集。有趣的是,我使用GPS lata / long来自火车机车作为轴和日期时间而不是几年。
看看我的jsfiddle (link)。
这似乎是实际移动点的关键部分,但我实际上并没有采取任何动作。
// Add a dot per loco. Initialize the data at min(starttime), and set the colors.
var dot = svg.append("g")
.attr("class", "dots")
.selectAll(".dot")
.data(interpolateData(minDateInt))
.enter().append("circle")
.attr("class", "dot")
.style("fill", function(d) { return colorScale(color(d)); })
.call(position)
.sort(order);
// Positions the dots based on data.
function position(dot) {
dot .attr("cx", function(d) { return xScale(x(d)); })
.attr("cy", function(d) { return yScale(y(d)); })
.attr("r", function(d) { return radiusScale(radius(d)); });
有人知道我的代码有什么问题吗?