我正在实施刷牙,将光标拖动到散点图矩阵的气泡上将选择气泡,并在另一个可视化中更改气泡的样式类。
这是我的刷码:
function brush(p) {
var e = brush.extent();
var selected = {};
scatter.selectAll(".dot").classed("selected", function(d) {
var sel = e[0][0] > tx || tx > e[1][0]
|| e[0][1] > ty || ty > e[1][1];
selected[d['id']] = sel;
return sel;
});
map.selectAll(".dot").classed("selected", function(d) {
return selected[d['id']];
});
}
我已经从d3.brush.extent缩小了事件源。这就是我从范围
中记录的内容我已经将它缩小到范围的奇怪值。这就是我正在记录的内容
E [0] [0]:1366664511350.9492 E [1] [0]:1366664511395.322
E [0] [0]:3781.8181818181815 E [0] [1]:14618.18181818182
显然,我的事件以某种方式记录错误。
我目前的实施是在
cs.usfca.edu/~jakutay/visualizations/salesview2.html