class_docstr: Mixin to render Doc objects that can be called
  
  i.e. classes (for the __init__ method) and functions/methods
class_docstr_tok: ["Mixin","to","render","Doc","objects","that","can","be","called","i.e",".","classes","(","for","the","__init__","method",")","and","functions\/methods"]
docstr: Parameter for the function/method signature
  
  This is a single item in the brackets of
  
      func(a, b, c=3, d=4, **kwargs)
docstr_tok: ["Parameter","for","the","function\/method","signature","This","is","a","single","item","in","the","brackets","of","func","(","a",",","b",",","c=3",",","d=4",",","*","*","kwargs",")"]
code: def render_signature_parameter(self, el: dc.Parameter) -> str:
      """
      Parameter for the function/method signature
  
      This is a single item in the brackets of
  
          func(a, b, c=3, d=4, **kwargs)
  
      """
      default = None
      if el.kind == dc.ParameterKind.var_keyword:
          name = f"**{el.name}"
      elif el.kind == dc.ParameterKind.var_positional:
          name = f"*{el.name}"
      else:
          name = el.name
          if el.default is not None:
              default = el.default
  
      if self.show_signature_annotation and el.annotation is not None:
          annotation, equals = f" : {el.annotation}", " = "
      else:
          annotation, equals = "", "="
  
      default = (default and f"{equals}{repr_obj(default)}") or ""
      return f"{name}{annotation}{default}"
  
file_path: plotnine/doc/_renderers/render/mixin_call.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, cast
  from griffe import dataclasses
  from quartodoc import layout
  from quartodoc.pandoc.blocks import CodeBlock, DefinitionItem, DefinitionList, Div
  from quartodoc.pandoc.components import Attr
  from quartodoc.pandoc.inlines import Code
  from ..format import formatted_signature, repr_obj
  from ..typing import DocstringSectionWithDefinitions
  from .doc import RenderDoc
label_desc: Use image node_id 6 for calling the __RenderDocCallMixin obj's underlying member method code with example usage: obj.render_signature_parameter(el) and returns: name, annotation, default