class_docstr: Displacement of all marks with the same magnitude / direction.
  
  Parameters
  ----------
  x, y : float
      Magnitude of shift, in data units, along each axis.
  
  Examples
  --------
  .. include:: ../docstrings/objects.Shift.rst
class_docstr_tok: ["Displacement","of","all","marks","with","the","same","magnitude","\/","direction",".","Parameters","--","--","--","--","--","x",",","y",":","float","Magnitude","of","shift",",","in","data","units",",","along","each","axis",".","Examples","--","--","--","--","..","include",":",":","..","\/docstrings\/objects.Shift.rst"]
code: def __call__(
      self,
      data: DataFrame,
      groupby: GroupBy,
      orient: str,
      scales: dict[str, Scale],
  ) -> DataFrame:
      data = data.copy(deep=False)
      data["x"] = data["x"] + self.x
      data["y"] = data["y"] + self.y
      return data
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import ClassVar, Callable, Optional, Union, cast
  import numpy
  from pandas import DataFrame
  from seaborn._core.groupby import GroupBy
  from seaborn._core.scales import Scale
  from seaborn._core.typing import Default
label_desc: Use image node_id 1 for calling the Shift obj's underlying member method code with example usage: obj.__call__(data, groupby, orient, scales) and returns: data