code: def _init_glyphs(self, plot, element, ranges, source):
      super()._init_glyphs(plot, element, ranges, source)
      # Ensure that arc glyph matches node style
      if "multi_line_2_glyph" in self.handles:
          arc_renderer = self.handles["multi_line_2_glyph_renderer"]
          scatter_renderer = self.handles["scatter_1_glyph_renderer"]
          arc_renderer.view = scatter_renderer.view
          arc_renderer.data_source = scatter_renderer.data_source
          self.handles[
              "multi_line_2_source"
          ] = scatter_renderer.data_source
          self._sync_arcs()
  
imports: from collections import defaultdict
  import numpy
  import param
  from bokeh.models import Bezier, ColumnDataSource, EdgesAndLinkedNodes, NodesAndLinkedEdges, NodesOnly, Patches, StaticLayoutProvider
  from ...core.data import Dataset
  from ...core.options import Cycle, abbreviated_exception
  from ...core.util import dimension_sanitizer, unique_array
  from ...util.transform import dim
  from ..mixins import ChordMixin, GraphMixin
  from ..util import get_directed_graph_paths, process_cmap
  from .chart import ColorbarPlot, PointPlot
  from .element import CompositeElementPlot, LegendPlot
  from .styles import base_properties, fill_properties, line_properties, rgba_tuple, text_properties
label_desc: Use image node_id 2 for calling the ChordPlot obj's underlying member method code with example usage: obj._init_glyphs(plot, element, ranges, source) without return types