我想知道是否有一种方法可以进行某种随机选择,或者在加载时发生任何选择并在用户与之交互时停止。就目前而言,人们没有意识到他们可以与图表进行交互。
也许左上角的框可能有一个选择被绘制和后退?
http://mbostock.github.io/d3/talk/20111116/iris-splom.html
感谢您的任何帮助或建议!
我想知道是否有一种方法可以进行某种随机选择,或者在加载时发生任何选择并在用户与之交互时停止。就目前而言,人们没有意识到他们可以与图表进行交互。
也许左上角的框可能有一个选择被绘制和后退?
http://mbostock.github.io/d3/talk/20111116/iris-splom.html
感谢您的任何帮助或建议!
您可以使用extent()方法以编程方式绘制画笔。
另外,请查看此讨论中的一些示例。
使用您发布的相同示例,将其添加到 csv 回调的末尾:
var e = [[0.4,1.4],[1.4,2.4]]; //set brush range
brush.extent(e);
cell.call(brush); //draw brush
如果您希望画笔模拟用户交互:
cell.select(".extent")
.transition()
.attr('width',20).attr('height',20)
.attr('x',10).attr('y',10)
.transition()
.attr('width',80).attr('height',80);