Масштабирующий график с качанием - PullRequest
0 голосов
/ 28 марта 2011

Я хотел бы знать, как правильно масштабировать график.Сейчас я делаю ось, я должен представить время для оси x, которое варьируется от 0 до 120. Ширина моего компонента составляет 400. Я хотел бы знать, как масштабировать, чтобы получить пиксели от позиции, которую я задаю, и тискинаоборот от пикселя как узнать положение?Спасибо за помощь.

1 Ответ

0 голосов
/ 28 марта 2011

Если я правильно понимаю ваш вопрос, у вас есть значения от 0 до 120, и вы хотите представить это в 400 пикселях.

Разделив 400 на 120, вы получите 3 и 1/3 пикселя на значение. Вы умножаете значение на 3 и 1/3, чтобы получить значение в пикселях.

  • Таким образом, значение 30 даст значение пикселя 100.

  • Значение 60 даст значение пикселя 200.

  • Значение 15 даст значение пикселя 50.

Аналогично, вы бы поделили значение пикселя на 3 и 1/3, чтобы получить значение.

  • Итак, значение пикселя 100 даст значение 30.

  • Пиксельное значение 200 даст значение 60.

  • Пиксельное значение 50 даст значение 15.

...