TODO ---- 1) Allow user to specify the steps 2) y_max_value => max_value 3) y_tick_number => steps 4) Add more colours, and the ability to specify own 5) Allow choice of start position as per a clock face (0 .. 12) or via the angle of rotation (0..360), both starting from top dead-centre. 6) Allow more point types (e.g. cross, unfilled circle, unfilled square, unfilled triangle and unfilled diamond)