class_docstr: Base class of all Geoms
class_docstr_tok: ["Base","class","of","all","Geoms"]
docstr: Verify arguments passed to the geom
docstr_tok: ["Verify","arguments","passed","to","the","geom"]
code: def _verify_arguments(self, kwargs: dict[str, Any]):
      """
      Verify arguments passed to the geom
      """
      geom_stat_args = kwargs.keys() | self._stat._kwargs.keys()
      unknown = (
          geom_stat_args
          - self.aesthetics()
          - self.DEFAULT_PARAMS.keys()  # geom aesthetics
          - self._stat.aesthetics()  # geom parameters
          - self._stat.DEFAULT_PARAMS.keys()  # stat aesthetics
          - {  # stat parameters
              "data",
              "mapping",
              "show_legend",  # layer parameters
              "inherit_aes",
              "raster",
          }
      )  # layer parameters
      if unknown:
          msg = (
              "Parameters {}, are not understood by "
              "either the geom, stat or layer."
          )
          raise PlotnineError(msg.format(unknown))
  
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 13 for calling the geom obj's underlying member method code with example usage: obj._verify_arguments(kwargs) without return types