code: def position_nudge(x=None, y=None):
      """
      Adjust position by nudging a given offset.
  
      Parameters
      ----------
      x : float
          Nudging width.
      y : float
          Nudging height.
  
      Returns
      -------
      `FeatureSpec`
          Geom object position specification.
  
      Notes
      -----
      Adjust position by dodging overlaps to the side.
  
      Examples
      --------
      .. jupyter-execute::
          :linenos:
          :emphasize-lines: 11
  
          import numpy as np
          from lets_plot import *
          LetsPlot.setup_html()
          n = 5
          np.random.seed(42)
          x = np.random.uniform(size=n)
          y = np.random.uniform(size=n)
          t = np.random.choice(list('abcdefghijk'), size=n)
          ggplot({'x': x, 'y': y, 't': t}, aes('x', 'y')) + \\
              geom_point(size=5, shape=21, color='black', fill='red') + \\
              geom_text(aes(label='t'), position=position_nudge(y=.05))
  
      """
      return _pos("nudge", x=x, y=y)
  
file_path: lets-plot/python-package/lets_plot/plot/pos.py
imports: from .core import FeatureSpec
label_desc: Use image node_id 4 for calling a global function with example usage: position_nudge(x, y) and returns: _pos