code: def draw_edges(self):
          
          for i, (start, end) in enumerate(self.graph.edges()):
              start_theta = node_theta(self.nodes, start)
              end_theta = node_theta(self.nodes, end)
              verts = [
                  get_cartesian(self.plot_radius, start_theta),
                  (0, 0),
                  get_cartesian(self.plot_radius, end_theta),
              ]
              color = self.edge_colors[i]
              codes = [Path.MOVETO, Path.CURVE3, Path.CURVE3]
              lw = self.edge_widths[i]
              path = Path(verts, codes)
              patch = patches.PathPatch(
                  path, lw=lw, edgecolor=color, zorder=1, **self.edgeprops
              )
              self.ax.add_patch(patch)
docs: Renders edges to the figure.