{ if (point.op-6ren">
gpt4 book ai didi

javascript - Highcharts "Cannot read property ' toFront' 未定义”

转载 作者:行者123 更新时间:2023-12-03 00:08:15 25 4
gpt4 key购买 nike

我有一个散点图,我循环遍历每个点,如果符合我的条件,则将其放在前面,如下所示:

ptChart.series[0].points.forEach((point) => {
if (point.options.is_big_town === 1) {
point.select(true, true);
point.graphic.toFront();
}
});

但在某些时候我遇到了错误:

Uncaught TypeError: Cannot read property 'toFront' of undefined

我发现有些点没有graphic方法,但不知道为什么,这不是默认的吗?

编辑

现在我发现,如果我从 X 轴和 Y 轴删除最小/最大值,例如:

    yAxis: {
title: { text: `${subject === 'pt' ? 'Português' : 'Matemática'} | [Nível de aprendizado]` },
lineWidth: 1,
gridZIndex: 0,
// max: 2,
// min: -2,
},

一切都按其应有的方式进行。但现在我对正在发生的事情更加迷失了。

最佳答案

好的,终于找到了,特别感谢Jordan comment这为我指明了正确的方向。

点的可见性未设置为 false,但 XY 轴有 MaxMin 范围设置,导致某些点渲染到图表区域之外并产生错误的原因。

希望它能帮助将来的人不要像我一样在这上面浪费 5 个小时。

关于javascript - Highcharts "Cannot read property ' toFront' 未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54868362/

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