Так как точности определения большой мне не требуется, то мне думалось примерно следующее:
-разбивка области графика на несколько трех и четырехугольных зон, где участки графика упрощенно представляли бы собой (неидеальные, так как точности, повторюсь, не надо) прямые.
-определение, присутствует ли данная "неидеальная прямая" в той или иной зоне.
-по количеству "прямых" и наличию их в определенных зонах делать вывод о форме графика.
Собственно как определить, находится ли "прямая" линия в области, ограниченной точками, и куда эта линия направлена.
примерно так: область, ограниченная (в данном случае 4 мя) точками, нужно определить, находится ли внутри нее некое множество точек, и представляет ли это множество собой прямую.
Даже такой разброс, который я изобразил на рисунке, сойдет за прямую линию (для моей задачи)
Таких областей несколько, по всему полю графика.