Size: a a a

2020 July 31

M

Mr. Nobody in pro.js
Egor
Подозреваю что из коробки там есть метод чтобы достать коорды последней точки
Хотя бы скрин сделай что значит последняя точка? Графики разные бывают.
источник

IP

Ivan Pany in pro.js
эта библа для графиков как я понял
источник

IP

Ivan Pany in pro.js
Egor
Мб кто-то знает и может подсказать
но как я понял, там есть json, который передается в метод highcharts, правильно?
источник

E

Egor in pro.js
Ivan Pany
но как я понял, там есть json, который передается в метод highcharts, правильно?
ага
источник

M

Mr. Nobody in pro.js
Ivan Pany
эта библа для графиков как я понял
Да это я понял. Просто сначала речь шла о координатах курсора, потом о точках. Не думаю что есть смысл высчитывать координаты точки. И для чего такой метод может быть нужным тоже.
источник

M

Mr. Nobody in pro.js
Скорей всего надо будет высчитывать самому относительно координат элемента.
источник

IP

Ivan Pany in pro.js
Egor
ага
нужны координаты точки графики относительно всей страницы?
источник

M

Mr. Nobody in pro.js
1. Находишь координаты левого верхнего угла элемента, например у div'а
2. Вычисляешь количество точек и делишь длину элемента уже
источник

IP

Ivan Pany in pro.js
потому что как я понял ты пихаешь это в какой то контейнер(див). как строиться сам график в ДОМ-дереве?
источник

M

Mr. Nobody in pro.js
Ivan Pany
потому что как я понял ты пихаешь это в какой то контейнер(див). как строиться сам график в ДОМ-дереве?
Обычно да, конструктору графика передаётся селектор элемента и в него встраивается свг или канвас.
источник

IP

Ivan Pany in pro.js
если он строит дом дерево этим методом, то можно узнать координаты какого то определенного блока, но это уже тебе нужно погрузиться в эту библу
источник

IP

Ivan Pany in pro.js
ну это будет сложнее если канвас или свг
источник

M

Mr. Nobody in pro.js
Ivan Pany
ну это будет сложнее если канвас или свг
Наоборот же, если свг всё просто, там точка будет отдельным объектом и можно сразу координаты узнать.
источник

IP

Ivan Pany in pro.js
Mr. Nobody
Наоборот же, если свг всё просто, там точка будет отдельным объектом и можно сразу координаты узнать.
а, ну да, давно с свг не работал
источник

IP

Ivan Pany in pro.js
точнее в плане разбора как объекта
источник

M

Mr. Nobody in pro.js
источник

M

Mr. Nobody in pro.js
Осталось как-то из JS найти именно последнюю точку.
источник

M

Mr. Nobody in pro.js
Через document.querySelectorAll(".highcharts-point") находит, но там и точки легенды с таким же классом.
источник

IP

Ivan Pany in pro.js
@vaderoff вот тебе все разобрали
источник

M

Mr. Nobody in pro.js
[...document.querySelectorAll(".highcharts-point")].slice(-6)[0].getClientRects();


6, потому что 5 точек легенды, а перед ними последняя точка. Это для демки. Думаю для своего случая посчитаешь что там.
источник