class_docstr: Stack plotted objects on top of each other
  
  The objects to stack are those that have
  an overlapping x range.
  
  Parameters
  ----------
  vjust :
      By what fraction to avoid overlapping the lower object,
      where `0` gives a complete overlap and `1` gives no overlap.
  reverse :
      Reverse the order of the stacked groups if true.
code: def __init__(self, vjust: float = 1, reverse: bool = False):
      self.params = {"vjust": vjust, "reverse": reverse}
  
file_path: plotnine/plotnine/positions/position_stack.py
imports: from __future__ import annotations
  from warnings import warn
  import numpy
  import pandas
  from .._utils import remove_missing
  from ..exceptions import PlotnineWarning
  from .position import position
label_desc: Use image node_id 1 to create a new position_stack object from inherited base classes: position with example: obj = position_stack(vjust, reverse)