class_docstr: Chord is a special type of Graph which computes the locations of
  each node on a circle and the chords connecting them. The amount
  of radial angle devoted to each node and the number of chords are
  scaled by a weight supplied as a value dimension.
  
  If the values are integers then the number of chords is directly
  scaled by the value, if the values are floats then the number of
  chords are apportioned such that the lowest value edge is given
  one chord and all other nodes are given nodes proportional to
  their weight.
class_docstr_tok: ["Chord","is","a","special","type","of","Graph","which","computes","the","locations","of","each","node","on","a","circle","and","the","chords","connecting","them",".","The","amount","of","radial","angle","devoted","to","each","node","and","the","number","of","chords","are","scaled","by","a","weight","supplied","as","a","value","dimension",".","If","the","values","are","integers","then","the","number","of","chords","is","directly","scaled","by","the","value",",","if","the","values","are","floats","then","the","number","of","chords","are","apportioned","such","that","the","lowest","value","edge","is","given","one","chord","and","all","other","nodes","are","given","nodes","proportional","to","their","weight","."]
code: def nodes(self):
      return self._nodes
  
imports: from collections import defaultdict
  from types import FunctionType
  import numpy
  import pandas
  import param
  from ..core import Dataset, Dimension, Element2D
  from ..core.accessors import Redim
  from ..core.operation import Operation
  from ..core.util import is_dataframe, max_range, search_indices
  from .chart import Points
  from .path import Path
  from .util import circular_layout, connect_edges_pd, connect_tri_edges_pd, quadratic_bezier, split_path
label_desc: Use image node_id 3 for calling the Chord obj's underlying member method code with example usage: obj.nodes() and returns: self