Нахождение максимального и минимального значений по осям x, y видимой области диаграммы. вариант использования: при нажатии кнопки необходимо нарисовать линию на графике. Я следую этому примеру для тех же https: // электронных диаграмм. apache.org/examples/en/editor.html?c=line-draggable

Установка данных для серии как

var data = [[10, 40], [10, 10]];

Но поскольку моя диаграмма масштабируется, как мне получить максимальное и минимальное значение по оси x, y видимой области диаграммы, чтобы я мог вычислить координату для линии во время выполнения

0
Parvez Shah 18 Июн 2020 в 14:28

1 ответ

Лучший ответ

Рассчитывать видимую площадь не нужно, это задача графика. Чтобы получить желаемый результат, вам нужны два известных метода API:

  1. convertFromPixel - преобразовать координаты холста в координаты графика.
  2. convertToPixel - преобразовать координаты графика в координаты холста.

Подробно это объясняется в официальном примере: с помощью мыши щелкните координаты курсора, чтобы преобразовать их в координаты диаграммы, а затем добавить в серию данные для линии рисования.

1
Sergey Fedorov 24 Июн 2020 в 02:20