adaptive point on graph