code: def __init__(
      self,
      is_show: bool = True,
      position: Optional[Union[str, Sequence]] = None,
      color: Optional[str] = None,
      distance: Union[Numeric, Sequence, None] = None,
      font_size: Optional[Numeric] = None,
      font_style: Optional[str] = None,
      font_weight: Optional[str] = None,
      font_family: Optional[str] = None,
      rotate: Optional[Numeric] = None,
      margin: Optional[Numeric] = 8,
      interval: Union[Numeric, str, None] = None,
      horizontal_align: Optional[str] = None,
      vertical_align: Optional[str] = None,
      formatter: Optional[JSFunc] = None,
      background_color: Optional[str] = None,
      border_color: Optional[str] = None,
      border_width: Optional[Numeric] = None,
      border_radius: Optional[Numeric] = None,
      padding: Union[Numeric, Sequence[Numeric], None] = None,
      text_width: Optional[Numeric] = None,
      text_height: Optional[Numeric] = None,
      overflow: Optional[str] = None,
      rich: Optional[dict] = None,
  ):
      self.opts: dict = {
          "show": is_show,
          "position": position,
          "color": color,
          "distance": distance,
          "rotate": rotate,
          "margin": margin,
          "interval": interval,
          "fontSize": font_size,
          "fontStyle": font_style,
          "fontWeight": font_weight,
          "fontFamily": font_family,
          "align": horizontal_align,
          "verticalAlign": vertical_align,
          "formatter": formatter,
          "backgroundColor": background_color,
          "borderColor": border_color,
          "borderWidth": border_width,
          "borderRadius": border_radius,
          "padding": padding,
          "width": text_width,
          "height": text_height,
          "overflow": overflow,
          "rich": rich,
      }
  
imports: from typing import Any, Optional, Sequence, Tuple, Union
  from ..commons.utils import JsCode
label_desc: Use image node_id 1 to create a new LabelOpts object from inherited base classes: BasicOpts with example: obj = LabelOpts(is_show, position, color, distance, font_size, font_style, font_weight, font_family, rotate, margin, interval, horizontal_align, vertical_align, formatter, background_color, border_color, border_width, border_radius, padding, text_width, text_height, overflow, rich)