我正在d3.js v4中构建此并行坐标视图的一个版本。 https://bl.ocks.org/syntagmatic/05a5b0897a48890133beb59c815bd953
在我的例子中,我有一个预定义的选择(以[min,max]数组的形式,我希望在绘图加载后以编程方式设置为一个或多个轴上的画笔。但我不能似乎找到了一种方法。我从代码中设置一个画笔时发现的大多数例子都是使用d3 v3并使用设置范围,但这似乎不再适用于v4。
在这种情况下,有人可以给我一些提示和一个简单的例子吗(所以多轴和画笔有效)?
谢谢
答案 0 :(得分:0)
选择画笔组并调用brush.move
,然后传递一个包含起点和终点坐标的数组。然后,您的刷子移动事件将处理剩下的事情。
d3.select(".brush").call(brush.move, [[startX, endX], [startY, endY]]);