code: def __init__(
      self,
      name: Optional[str] = None,
      type_: Optional[str] = None,
      value_index: Optional[Numeric] = None,
      value_dim: Optional[str] = None,
      coord: Optional[Sequence] = None,
      x: Optional[Numeric] = None,
      y: Optional[Numeric] = None,
      value: Optional[Numeric] = None,
      symbol: Optional[str] = None,
      symbol_size: Union[Numeric, Sequence, None] = None,
      itemstyle_opts: Union[ItemStyleOpts, dict, None] = None,
  ):
      self.opts: dict = {
          "name": name,
          "type": type_,
          "valueIndex": value_index,
          "valueDim": value_dim,
          "coord": coord,
          "x": x,
          "y": y,
          "value": value,
          "symbol": symbol,
          "symbolSize": symbol_size,
          "itemStyle": itemstyle_opts,
      }
  
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 MarkPointItem object from inherited base classes: BasicOpts with example: obj = MarkPointItem(name, type_, value_index, value_dim, coord, x, y, value, symbol, symbol_size, itemstyle_opts)