Отображение точек по нелинейной шкале - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть шкала времени (в секундах), которая начинается с 0 и заканчивается на 360.

Ширина шкалы может варьироваться, но, скажем, она составляет 240 пикселей в ширину, каждый сегмент имеет ширину 40 пикселей

<--40-->
|------|------|------|------|------|------|
0      1      3     10     30    120    360

Как я могу рассчитать, какой пиксель я должен использовать для построения точки, учитывая произвольное время в секундах?

1 Ответ

0 голосов
/ 08 сентября 2018

pixel_X = timeline_left_X + time * timeline_period / timeline_width?

...