class_docstr: Represents a single categorical factor. 
code: def __init__(
      self,
      default: Init[FactorType] = Intrinsic,
      *,
      help: str | None = None,
  ) -> None:
      type_param = Either(L1Factor, L2Factor, L3Factor)
      super().__init__(type_param, default=default, help=help)
  
file_path: bokeh/src/bokeh/core/property/factors.py
imports: from __future__ import annotations
  import logging
  import typing
  from .bases import Init, SingleParameterizedProperty
  from .container import Seq, Tuple
  from .either import Either
  from .primitive import String
  from .singletons import Intrinsic
label_desc: Use image node_id 1 to create a new Factor object from inherited base classes: SingleParameterizedProperty with example: obj = Factor(default)