如何在Highcharts 6.x中禁用悬停标记动画?

如何在Highcharts 6.x中禁用悬停标记动画?,highcharts,Highcharts,我最近升级到Highcharts 6,并注意到一个以前没有的标记动画。我想禁用它,但似乎无法这样做。在我用Highcharts提出之前,我想知道我是否做错了什么 要明确的是: 我想要悬停样式(增加标记半径和光晕) 我不希望在标记悬停上有任何动画-无论是在动画中还是在动画中 要查看行为不正常的标记,请将鼠标加载并移动到某个点上,然后再次移开。如果您注释掉最近的Highcharts导入,而使用4.2.5,您将看到我所追求的行为 我在文档中看到的禁用悬停动画的唯一方法是将动画持续时间设置为0。我尝

我最近升级到Highcharts 6,并注意到一个以前没有的标记动画。我想禁用它,但似乎无法这样做。在我用Highcharts提出之前,我想知道我是否做错了什么

要明确的是:

  • 我想要悬停样式(增加标记半径和光晕)
  • 我不希望在标记悬停上有任何动画-无论是在动画中还是在动画中
要查看行为不正常的标记,请将鼠标加载并移动到某个点上,然后再次移开。如果您注释掉最近的Highcharts导入,而使用4.2.5,您将看到我所追求的行为

我在文档中看到的禁用悬停动画的唯一方法是将动画持续时间设置为0。我尝试在配置中的三个点执行此操作:

就这样

plotOptions: {
    spline: {
        marker: {
            states: {
                hover: {
                    animation: {
                        duration: 0
                    }
                }
            }
        },
        states: {
            hover: {
                animation: {
                    duration: 0
                },
                marker: {
                    states: {
                        hover: {
                            animation: {
                                duration: 0
                            }
                        }
                    }
                }
            }
        }
    }
}

但什么都没用。非常感谢你的帮助。提前谢谢

禁用
chart.animation
似乎可以解决问题。它禁用所有图表更新的整体动画,但根据API状态,它可以作为函数参数覆盖每个单独的API方法

API参考:

示例:

嘿!谢谢你的快速回复。我还以为你的小提琴坏了呢,但看起来像是个高图虫。如果你看这个屏幕播放(),你会发现这个bug仍然存在于你的小提琴中,但只是在第一点上,它会在调整大小时消失。似乎有点可疑-我会用海图来回答。谢谢你在没有禁用图表其余部分的动画的情况下成功禁用了标记动画吗?@DanielLoiterton我想,我们最终还是接受了它——但我提出了一个解决方案,其中列出了一个可能对你有所帮助的解决方案。