jQuery Flot - установить одинаковый интервал между X и Y при увеличении / уменьшении - PullRequest
0 голосов
/ 17 мая 2018

У меня есть сетка в jQuery Flot.На этой сетке есть много отдельных точек, разбросанных по каждой, каждая из которых имеет позицию X и Y.

enter image description here

Кроме того, сетка использует flot.navigation, чтобы позволить увеличение и уменьшение масштаба.Вот где моя проблема возникает ... Это, несомненно, прямоугольники, где первое изображение и большинство уровней масштабирования имеют квадратную форму.

enter image description here

Чтобы заставить квадратики при начальной загрузке, я нормализую значения данных х / у.Когда я увеличиваю или уменьшаю масштаб, сетка некоторое время остается квадратной.Если я время от времени увеличиваю и уменьшаю масштаб, сетка становится прямоугольником.

Удаление прокрутки-зума и добавление кнопок увеличения / уменьшения не решило проблему.При тестировании этого я понял, что если я немного увеличу панораму, чтобы 0,0 не было видно, именно тогда масштаб и коэффициент начинают увеличиваться.

Применение исправления, предложенного в thisответ не изменил поведение вообще.

...