我如何将这段代码从v3传输到v4。此代码的主要目标是在Google Maps上添加一层路径,并将这两个投影结合在一起。 我之前在v3中有代码,现在可以正常工作。现在我需要将其升级到V4。 我试图将geo.path更改为geoPath,也将大多数代码转移到v4,但仍然给我一个错误提示吗? ...
我如何将这段代码从v3传输到v4。此代码的主要目标是在Google Maps上添加一层路径,并将这两个投影结合在一起。 我之前在v3中有代码,现在可以正常工作。现在我需要将其升级到V4。 我试图将geo.path更改为geoPath,也将大多数代码转移到v4,但仍然给我一个错误提示吗? ...
我正在尝试使用D3.js VERSION 4创建类似于http://mbostock.github.io/d3/talk/20111018/collision.html的应用程序。 这是我模拟中使用的力: 我遇到的问题是被击退的点永远不会回到中心。 请参阅下面的屏幕截图。 ...
嗨,Stackoverflow社区! 我有以下问题:我创建了一个以div为节点的d3力导向图,并包含d3缩放行为。 当我缩小或放大很多时,节点的拖动变得太快(放大时)或太慢(放大时)。 我通过应用d3.mouse(d3.select(“。links”)。node())修复了该问题,以便 ...
我正在尝试计算缩放后可见区域的坐标。 有没有一种方法可以使用d3.event.transform进行计算? 我尝试了很多,但是无法使它正常工作,至少对于d3v4来说不行。 由于项目的所有其他内容都在使用v4,因此没有使用v3的意见。 隔离代码: https : //jsfiddl ...
我做了一个我想要实现的小例子,这里是 - https://jsfiddle.net/zeleniy/4sgqgcx0/ 。 您可以像往常一样缩放和平移SVG图像。 但我不知道如何在用户点击“+”和“ - ”按钮时以编程方式实现缩放。 特别是如果他已经放大/缩小并平移原始图像。 你可以帮帮 ...
我想知道如何获取节点后代的数量。 我可以使用此代码获得孩子的数量。 但是,如何获得该节点的后代计数? 我是否需要使用复发? 任何帮助将不胜感激。 ...
我已经看到了适用于d3版本3的http://bl.ocks.org/couchand/6394506 ,但是我发现版本4不再支持d3.rebind。有人可以帮忙,因为我需要此功能吗? ...
这是我的代码: 如果scaleExtent为[1,10],则没有问题。 仅当x的值小于1时,才会出现此问题。 如果在缩放至1以下后平移,则图表将转换为很高的值,并从视口中消失。 而且不可能将其恢复。 我已经查看了api文档,但没有找到任何解决方案。 请帮忙。 非常感谢您的 ...
假设我们有一个4个相互链接的节点的力图(在这种情况下,它们如何链接并不重要): 现在,我收到两个节点: 我将更新该图,该图现在总共将有5个节点,但我也想更新匹配节点的年龄。 因此,节点A的最终结果(寿命)为22。 我要遵循的过程是: 因此,我想在这里某处总结年龄属 ...
当窗口调整大小时,我正在尝试更新气泡图的模拟。 到目前为止,气泡的半径会调整大小,但cx坐标不会更新,气泡会保留在它们最初渲染的位置。 ...
我正在寻找有关最佳做法/如何开始的见解。 我有给定日期的json对象,带有1000个时间戳。 我想将x轴构建为一个24小时的时间框架,并在4个小时内滴答滴答... 12am-4 am、4am-8am等。然后,我想基于体积构建y轴。 因此,将根据该时间段中的时间戳数填充4小时时间段中的每个条 ...
就像你们中的许多人一样,将遗留代码转换为D3.js v4时遇到了一些困难。 现在,我遇到了一个找不到文档且找不到解决方法的问题。 这是我的原始代码: https : //jsfiddle.net/pt11q8hL/ 我设法将其转换为: https : //jsfiddle.net/ ...
仍在提高我在D3方面的能力的过程中,我陷入了一个问题,即我试图在带有边距的SVG元素中绘制可缩放的曲线(因此我需要使用clipPath rect来避免该图在缩放时侵犯边距)但是clipPath边距将d3.symbols的显示从绘图中删除了。 这是情节的相关代码 ...如您所见,仅描 ...
我正在尝试通过将各种我感兴趣的v3脚本更新为v4来提高D3.js的技能,但是在尝试“移植” Mike Bostok在此处发布的交互式散点图矩阵时遇到了麻烦: https:// bl .ocks.org / mbostock / 4063663 尽管我毫无问题地移植了静态版本的代码(没有画笔 ...
我已在Visual Studio 2015中构建了一个ASP.NET MVC应用程序,并包括了几个javascript库。 jQuery之后最重要的是d3(在某些页面上为v4和部分v3)。 现在,我深入研究Typescript(对我来说这是很新的)。 在开始详细介绍之前,这是我的问题: ...
我正在尝试使用Typescript集成D3和角度2。 所有类型都没有产生错误,但是有一种情况会在我的代码中的每个实例中产生错误。 正如您所看到的,每次使用:.data(function(d){return d;})时,函数都以红色下划线。 产生的错误如下: 我已经尝试使用 ...
我将我的应用程序从d3 - ver3升级到d3 - ver4 。 有代码版本3(和版本4-注释ver3和取消注释ver4): var nodes = [{ id: "n11", name: "Node 1", "x": 169, "y": 110 }, { id: "n12 ...
我正在尝试使用Angular 2和D3 JS创建条形图,下面是我添加的NPM包: 下面的typescript文件在编译时出错: 错误是: ...
我使用此散点图示例来实现数据更改时的动态轴更改。 我想实现两件事: 1-X和Y轴在0处截取 2-图表中心的两个轴都截取以更好地容纳负数 这就是Ive要做的:Ive设法将Y轴放到中间,但是一旦数据更改,X和Y轴就无法正确对齐。 谁能建议我的更新功能修复? 我编辑的示例在 ...
我有一个非常类似的任务,如D3.js同时嵌套和汇总,由@altocumulus为d3.js v3提供的解决方案对我来说非常好(测试)。 但是,我在我的网站上使用d3.js v4并且我在使用v4复制相同的方法时遇到了困难 - 我没有得到相同的结果。 也许,因为我不懂sumChildren函数。 ...