code: def add_cell_helper(pl, text, grid, subplot, cpos=None):
      """Add a single cell to a plotter with fancy plotting."""
      pl.subplot(*subplot)
      pl.add_text(text, "lower_edge", color="k", font_size=8)
      pl.add_mesh(grid, opacity=0.5, color="lightblue", line_width=5)
      edges = grid.extract_all_edges()
      if edges.n_cells:
          pl.add_mesh(grid.extract_all_edges(), line_width=5, color="k")
      pl.add_points(
          grid, render_points_as_spheres=True, point_size=20, color="r"
      )
      pl.add_point_labels(
          grid.points,
          range(grid.n_points),
          always_visible=True,
          fill_shape=False,
          margin=0,
          shape_opacity=0.0,
          font_size=20,
          text_color="k",
      )
      if cpos is None:
          pl.camera.azimuth = 20
          pl.camera.elevation = -20
      else:
          pl.camera_position = cpos
      pl.camera.zoom(0.8)
  
label_desc: Use image node_id 1 for calling a global function with example usage: add_cell_helper(pl, text, grid, subplot, cpos) without return types