class_docstr: Base class of all Geoms
class_docstr_tok: ["Base","class","of","all","Geoms"]
docstr: Add layer representing geom object on the right
  
  Parameters
  ----------
  plot :
      ggplot object
  
  Returns
  -------
  :
      ggplot object with added layer.
docstr_tok: ["Add","layer","representing","geom","object","on","the","right","Parameters","--","--","--","--","--","plot",":","ggplot","object","Returns","--","--","--","-",":","ggplot","object","with","added","layer","."]
code: def __radd__(self, plot: Ggplot) -> Ggplot:
      """
      Add layer representing geom object on the right
  
      Parameters
      ----------
      plot :
          ggplot object
  
      Returns
      -------
      :
          ggplot object with added layer.
      """
      plot += self.to_layer()  # Add layer
      return plot
  
imports: from __future__ import annotations
  import typing
  from abc import ABC
  from copy import deepcopy
  from itertools import chain, repeat
  from .._utils import copy_keys, data_mapping_as_kwargs, is_list_like, remove_missing
  from .._utils.registry import Register, Registry
  from ..exceptions import PlotnineError
  from ..layer import layer
  from ..mapping.aes import is_valid_aesthetic, rename_aesthetics
  from ..mapping.evaluation import evaluate
  from ..positions.position import position
  from ..stats.stat import stat
label_desc: Use image node_id 11 for calling the geom obj's underlying member method code with example usage: obj.__radd__(plot) and returns: plot