gpt4 book ai didi

javascript - d3 v4 中的曲线张力很奇怪

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:11 26 4
gpt4 key购买 nike

在 d3 v3 中创建基数曲线时,我会使用 tension(.0) 来创建特定曲线。然而,在 d3 v4 中,紧张局势似乎已经改变。要获得相同的曲线,我需要使用 tension(-1.3)。这甚至不应该起作用,因为张力应该在 0 和 1 之间。

v3 的 fiddle :https://jsfiddle.net/diogoscf/5st4wk7c/

适用于 v4 的 Fiddle 应该有效但无效:https://jsfiddle.net/diogoscf/3xma5wxu/

用于 v4 的 Fiddle 不应该工作但可以工作:https://jsfiddle.net/diogoscf/3xma5wxu/2/

这是 d3 v4 中的错误吗?我不想利用漏洞,因为它们可能会被修补并破坏我的代码,但这是它似乎唯一可行的方法。如果有其他方法,请告知。

最佳答案

我不认为这是一个错误,因为带有 alpha 0 的 catmullRom 产生了与它应该的相同的结果,curveNatural 给出了最接近您预期的结果,使用负张力值是个坏主意,它甚至不应该划清界线。

关于javascript - d3 v4 中的曲线张力很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48094068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com