class_docstr: Set aesthetic limits
  
  Parameters
  ----------
  kwargs :
      Aesthetic and the values of the limits.
      e.g `x=(40, 100)`
  
  Notes
  -----
  If the 2nd value of `limits` is less than
  the first, a reversed scale will be created.
class_docstr_tok: ["Set","aesthetic","limits","Parameters","--","--","--","--","--","kwargs",":","Aesthetic","and","the","values","of","the","limits",".","e.g","`","x=","(","40",",","100",")","`","Notes","--","--","-","If","the","2nd","value","of","`","limits","`","is","less","than","the","first",",","a","reversed","scale","will","be","created","."]
code: def __init__(self, **kwargs):
      self._kwargs = kwargs
  
imports: import sys
  from contextlib import suppress
  import pandas
  from .._utils import array_kind
  from ..exceptions import PlotnineError
  from ..geoms import geom_blank
  from ..mapping.aes import ALL_AESTHETICS, aes
  from ..scales.scales import make_scale
label_desc: Use image node_id 1 to create a new lims object  with example: obj = lims()