class_docstr: <<< GraphGL Relational graphs using WebGL to support the layout and
  drawing of large-scale network/relational data. >>>
code: def add(
      self,
      series_name: str,
      nodes: types.Sequence[types.GraphGLNode],
      links: types.Sequence[types.GraphGLLink],
      *,
      layout: str = "forceAtlas2",
      force_atlas2_opts: types.GraphGLForceAtlas2 = None,
      symbol: types.Optional[str] = "circle",
      symbol_size: types.Numeric = 5,
      itemstyle_opts: types.ItemStyle = None,
      linestyle_opts: types.LineStyle = opts.LineStyleOpts(),
      z_level: types.Numeric = 10,
  ):
      self.options.get("series").append(
          {
              "type": ChartType.GRAPHGL,
              "name": series_name,
              "layout": layout,
              "forceAtlas2": force_atlas2_opts,
              "nodes": nodes,
              "links": links,
              "symbol": symbol,
              "symbolSize": symbol_size,
              "itemStyle": itemstyle_opts,
              "lineStyle": linestyle_opts,
              "zlevel": z_level,
          }
      )
      return self
  
file_path: pyecharts/pyecharts/charts/three_axis_charts/graph_gl.py
imports: from ...None import options
  from ...None import types
  from ...charts.chart import Chart3D
  from ...globals import ChartType
  from ...options import InitOpts, RenderOpts
label_desc: Use image node_id 2 for calling the GraphGL obj's underlying member method code with example usage: obj.add(series_name, nodes, links) and returns: self