我是第一次尝试d3.js变焦行为,我很难让它发挥作用。我的要求是在svg元素中进行缩放,在svg元素中应该禁用浏览器的缩放行为,并且只有svg中的圆圈在放大/退出时应该增加/缩小其半径。总之,当用户滚动鼠标的svg宽度时,高度不应改变。只是圆圈应该改变半径。.on("zoom", function () {
我正在尝试通过Interactive Web Visualization这本书来学习d3,但是4.0版已经有了很大的变化。有一件事我真的搞不懂,那就是d3.scale.category10()是否有等价物可以轻松地映射到颜色。在新版本中有类似的东西吗?或者我们需要使用math.random并自己编写代码吗?