Account for margin in annotation markers position

- @maxfliri
Annotation marker now uses the tip as origin

This simplifies the code for positioning the marker relative to the
series.

- @maxfliri