code: def nodes(self, nodes):
          
  
  
          res = copy.copy(self)
          res._nodes = nodes
          return res
docs: Specify the set of nodes and associated data.
  
          Must include any nodes referenced in the edge list.
  
          :param nodes: Nodes and their attributes.
          :type point_size: Pandas dataframe
  
          :returns: Plotter.
          :rtype: Plotter.
  
          **Example**
              ::
  
                  import graphistry
  
                  es = pandas.DataFrame({'src': [0,1,2], 'dst': [1,2,0]})
                  g = graphistry
                      .bind(source='src', destination='dst')
                      .edges(es)
  
                  vs = pandas.DataFrame({'v': [0,1,2], 'lbl': ['a', 'b', 'c']})
                  g = g.bind(node='v').nodes(vs)
  
                  g.plot()