У меня есть сетка в jQuery Flot.На этой сетке есть много отдельных точек, разбросанных по каждой, каждая из которых имеет позицию X и Y.
Кроме того, сетка использует flot.navigation, чтобы позволить увеличение и уменьшение масштаба.Вот где моя проблема возникает ... Это, несомненно, прямоугольники, где первое изображение и большинство уровней масштабирования имеют квадратную форму.
Чтобы заставить квадратики при начальной загрузке, я нормализую значения данных х / у.Когда я увеличиваю или уменьшаю масштаб, сетка некоторое время остается квадратной.Если я время от времени увеличиваю и уменьшаю масштаб, сетка становится прямоугольником.
Удаление прокрутки-зума и добавление кнопок увеличения / уменьшения не решило проблему.При тестировании этого я понял, что если я немного увеличу панораму, чтобы 0,0 не было видно, именно тогда масштаб и коэффициент начинают увеличиваться.
Применение исправления, предложенного в thisответ не изменил поведение вообще.