Мне передали CSV-файл, содержащий серию координат, из которых должны быть нарисованы линии поверх растровой сетки; Я могу получить значения и преобразовать их в целые числа для функции DrawLine и т. Д., Просто отлично.
Проблема в том, что эти координаты в основном в процентах; x: 0.5 и y: 0.5 представляют мертвую точку (будучи 50% от X и 50% от Y), а x: 1.0 / y: 1.0 будет в верхнем правом углу независимо от абсолютных размеров того, на что наносится график (в этот экземпляр - растровое изображение 1000x1500). Кроме того, координаты экрана / окна начинаются в верхнем левом углу, что не влияет на ось X, но необходимо как-то перевернуть ось Y.
Так что мне нужно сделать с координатами, чтобы они правильно построили график? Честно говоря, у меня нормально работает ось X, это проблема с осью Y.
(окно, содержащее растровое изображение 1600x1600, FWIW.)