Каково значение выдаваемого event.point.index при наведении мыши на график?

Я пытаюсь определить ближайшее значение x положения мыши пользователя на простой линейной диаграмме. Есть какой-либо способ сделать это?

Я уже пытался добавить прослушиватель pointMouseOver и pointsHover к экземпляру диаграммы, и, хотя они выдают какой-то индекс, количество индексов намного превышает количество значений x в диаграмме (на моей диаграмме было около 600 значений x, самое большое выпущенный индекс составляет около 1000).

this.chart.listen('pointMouseOver', function (event) {
                        console.log(event.iterator.getIndex())
                        console.log(event)
                    })

возвращает некоторый произвольный индекс вместо ближайшего значения x.


person Claire    schedule 10.09.2019    source источник


Ответы (1)


Мне удалось самому ответить на мой вопрос, просматривая справку по API диаграмм - чтобы получить ближайшее значение x в точкахHover, вызовите event.point.get('x'). https://playground.anychart.com/api/_samples/anychart.enums.EventType.pointsHover

person Claire    schedule 11.09.2019