Вот у нас ось X. Она при любых условиях на одном уровне - внизу экрана.
А вот ось Y. Она должна быть после определенного количества отрицательных значениях X, но перед положительными X.
Попробую всё это изобразить, как картинку вставить не знаю, поэтому попробую так (восклицательными знаками отмечены значения X, как положительные, так и отрицательные).
Y
|
|
|
--!--!----!--!-!-- X
Все дело в том, что положительных значений X может быть больше отрицательных, а может наоборот. Может быть есть ноль (тогда он совпадает с осью Y), а может не быть. Как объяснить моему тупоумному компу, где должна находиться ось Y? Я уж столько алгаритмов нарисовал (типа есть ли ноль - да, нет и т.д.). Думаю здесь надо использовать if-then, т.е. если, например, отрицательных значений два, то ось Y должна быть через энный промежуток после самого большого из них. Только всё это реализовать при всех возможных вариантов не получается. Помогите, кому не трудно.