In [37]:
import networkx as nx
import pandas as pd
from matplotlib import pyplot as plt
%matplotlib inline
In [68]:
a = pd.read_csv('test/results/lsi-results-stopwords-spanish-3.net')
a = a.groupby('from_name').head(2).reset_index(drop=True)
print a.head()
In [69]:
g = nx.DiGraph()
g.add_nodes_from(a['from_name'])
tups = []
for i in range(len(a)):
tups.append(tuple(a[['from_name','to_name']].iloc[i,:]))
g.add_edges_from(tups, )
In [70]:
[i for i in dir(nx) if 'layout' in i]
Out[70]:
In [33]:
pos = nx.layout.fruchterman_reingold_layout(g)
nx.draw(g, pos, node_color='#00AAFF', edge_color='#0088CC')
plt.savefig('test/results/lsi-graph-stopwords-spanish-3.png')
In [ ]: