Centrality
==========

>>> from networkx import *
>>> G=krackhardt_kite_graph()

Betweenness
-----------

>>> b=betweenness_centrality(G)
>>> for v in G.nodes():
...     print "%0.2d %5.3f"%(v,b[v])
00 0.023
01 0.023
02 0.000
03 0.102
04 0.000
05 0.231
06 0.231
07 0.389
08 0.222
09 0.000

>>> b=betweenness_centrality(G,normalized=False)
>>> for v in G.nodes():
...     print "%0.2d %5.3f"%(v,b[v])
00 1.667
01 1.667
02 0.000
03 7.333
04 0.000
05 16.667
06 16.667
07 28.000
08 16.000
09 0.000

Degree Centrality
------------------

>>> d=degree_centrality(G)
>>> for v in G.nodes():
...     print "%0.2d %5.3f"%(v,d[v])
00 0.444
01 0.444
02 0.333
03 0.667
04 0.333
05 0.556
06 0.556
07 0.333
08 0.222
09 0.111

Closeness Centrality
--------------------

>>> c=closeness_centrality(G)
>>> for v in G.nodes():
...     print "%0.2d %5.3f"%(v,c[v])
00 0.529
01 0.529
02 0.500
03 0.600
04 0.500
05 0.643
06 0.643
07 0.600
08 0.429
09 0.310

>>> GG=path_graph(3)
>>> b=betweenness_centrality(GG,normalized=False)
>>> for v,bb in b.items():
...     print "%s %s"%(v,bb)
0 0.0
1 2.0
2 0.0

>>> b=betweenness_centrality(GG,normalized=True)
>>> for v,bb in b.items():
...     print "%s %s"%(v,bb)
0 0.0
1 1.0
2 0.0


Edge Betweenness
----------------

FIXME: untested
