Я использую высокопроизводительные диаграммы, но не могу использовать их встроенный материал с масштабированием, потому что он не показывает правильные действия, которые мне нужны поэтому я полагаюсь на исследование элемента серии и атрибута transform, чтобы вытащить событие масштабирования/панорамирования. У меня есть правильное чтение информации, но мои математические навыки, по-видимому, не соответствуют правильной интерпретации.Как получить новый старт и конец на временной шкале, представленной в пикселях после масштабирования и/или панорамирования
Так дали известный период времени startMs1
и endMs
, ширина тех применяются более width
, известный Отправной смещение startoffset
, я пытаюсь вычислить окончание начала и время, отпущенное окончание смещения endoffset
и масштаб scale
где масштаб > 1, а масштаб < 1 масштабируется.
Надеюсь, этот gif поможет вам разобраться в проблеме?