class_docstr: Summary representation of a graph.
  
  The summary representation includes a header line and the list of
  edges. The header line consists of C{IGRAPH}, followed by a
  four-character long code, the number of vertices, the number of
  edges, two dashes (C{--}) and the name of the graph (i.e.
  the contents of the C{name} attribute, if any). For instance,
  a header line may look like this::
  
      IGRAPH U--- 4 5 --
  
  The four-character code describes some basic properties of the
  graph. The first character is C{U} if the graph is undirected,
  C{D} if it is directed. The second letter is C{N} if the graph
  has a vertex attribute called C{name}, or a dash otherwise. The
  third letter is C{W} if the graph is weighted (i.e. it has an
  edge attribute called C{weight}), or a dash otherwise. The
  fourth letter is C{B} if the graph has a vertex attribute called
  C{type}; this is usually used for bipartite graphs.
  
  Edges may be presented as an ordinary edge list or an adjacency
  list. By default, this depends on the number of edges; however,
  you can control it with the appropriate constructor arguments.
docstr: Returns an iterator that yields the rows of the vertex attribute table
  in the summary. C{attribute_order} must be a list containing the names of
  the attributes to be presented in this table.
docstr_tok: ["Returns","an","iterator","that","yields","the","rows","of","the","vertex","attribute","table","in","the","summary",".","C","{","attribute_order","}","must","be","a","list","containing","the","names","of","the","attributes","to","be","presented","in","this","table","."]
code: def _vertex_attribute_iterator(self, attribute_order):
      """Returns an iterator that yields the rows of the vertex attribute table
      in the summary. C{attribute_order} must be a list containing the names of
      the attributes to be presented in this table."""
      for vertex in self._graph.vs:
          yield ["[%d]" % vertex.index] + [
              vertex[attr] for attr in attribute_order
          ]
  
imports: import sys
  from igraph.statistics import median
  from itertools import islice
  from math import ceil
  from texttable import Texttable
  from textwrap import TextWrapper
label_desc: Use image node_id 11 for calling the GraphSummary obj's underlying member method code with example usage: obj._vertex_attribute_iterator(attribute_order) without return types