code: def _update_arcs(self, element, data, style):
      edges = self.handles["arcs"]
      paths = data["arcs"]
      edges.set_paths(paths)
      edges.set_visible(style.get("visible", True))
      if "arc_array" in style:
          edges.set_array(style["arc_array"])
      if "arc_clim" in style:
          edges.set_clim(style["arc_clim"])
      if "arc_norm" in style:
          edges.set_norm(style["arc_norm"])
      if "arc_colors" in style:
          edges.set_edgecolors(style["arc_colors"])
      elif "arc_edgecolors" in style:
          edges.set_edgecolors(style["arc_edgecolors"])
  
imports: import warnings
  import numpy
  import param
  from matplotlib.collections import LineCollection, PolyCollection
  from ...core.data import Dataset
  from ...core.options import Cycle, abbreviated_exception
  from ...core.util import is_number, isscalar, search_indices, unique_array
  from ...util.transform import dim
  from ..mixins import ChordMixin, GraphMixin
  from ..util import get_directed_graph_paths, process_cmap
  from .element import ColorbarPlot
  from .util import filter_styles
label_desc: Use image node_id 3 for calling the ChordPlot obj's underlying member method code with example usage: obj._update_arcs(element, data, style) without return types