diff --git a/lib/matplotlib/text.py b/lib/matplotlib/text.py
index 209f0c9..433bd3a 100644
--- a/lib/matplotlib/text.py
+++ b/lib/matplotlib/text.py
@@ -1441,6 +1441,9 @@ class _AnnotationBase(object):
             y = float(self.convert_yunits(y))
 
 
+        if s in ['axes points', 'axes pixel', 'figure points', 'figure pixel']:
+                 return self._get_xy_legacy(renderer, x, y, s)
+
         tr = self._get_xy_transform(renderer, s)
         x1, y1 = tr.transform_point((x, y))
         return x1, y1
