In [1]:
%matplotlib inline
import networkx as nx
import numpy as np
import pandas as pd
# import projx as px
import matplotlib.pyplot as plt
import seaborn as sns
In [2]:
g = nx.read_gexf('projections/bipartite.gexf')
In [11]:
# g.nodes(data=True)
In [12]:
g.node['428']
Out[12]:
{'doc_type': u"{u'Aprobacion': 13}",
'fecha': u"{'': 1, '1611-03-29': 1, '1614-12-11': 1, '1614-09-16': 1, '1617-07-24': 1, '1615-11-05': 1, '1616-12-19': 1, '1612-12-30': 1, '1614-10-03': 1, '1617-09-24': 1, '1609-08-01': 1, '1612-07-09': 1, '1617-05-16': 1}",
'genero': u"{'Teatro': 8, 'Ficcion': 14, 'Poesia': 3}",
'inst': u"{u'Consejo de Castilla': 1}",
'label': 'Gutierre de Cetina, Vicario General',
'lugar': u"{'': 1, u'Madrid': 12}",
'real': u"{'True': 1}",
'role': u'signatory',
'type': u'Persona'}
In [21]:
len(g.edge['800'])
Out[21]:
37
In [22]:
len(g.edge['428'])
Out[22]:
25
In [13]:
g.degree()
Out[13]:
{'1': 5,
'10': 7,
'1000': 6,
'1002': 4,
'1011': 7,
'1014': 1,
'1016': 2,
'1017': 5,
'1018': 13,
'1020': 2,
'1021': 2,
'1028': 1,
'1042': 6,
'1044': 1,
'1045': 7,
'1046': 1,
'1072': 2,
'1073': 2,
'1074': 18,
'1079': 1,
'1082': 1,
'1083': 1,
'1084': 1,
'1097': 8,
'1099': 1,
'1100': 1,
'1107': 12,
'1111': 1,
'1117': 11,
'1118': 2,
'1119': 4,
'112': 7,
'1121': 2,
'1123': 4,
'1127': 6,
'1131': 1,
'1132': 1,
'1133': 1,
'1134': 1,
'1136': 1,
'1138': 5,
'1140': 1,
'1141': 1,
'1142': 2,
'1143': 1,
'1144': 1,
'1146': 2,
'1147': 1,
'1155': 2,
'1156': 1,
'1157': 4,
'1158': 1,
'1161': 1,
'1162': 1,
'1163': 1,
'1165': 10,
'1167': 1,
'1168': 1,
'1171': 6,
'1172': 1,
'1173': 6,
'1175': 1,
'1176': 2,
'118': 8,
'1180': 2,
'1182': 2,
'1186': 5,
'1189': 8,
'1192': 5,
'1195': 6,
'1196': 8,
'1197': 1,
'1198': 15,
'1201': 7,
'1204': 7,
'1208': 1,
'1209': 1,
'121': 1,
'1212': 3,
'1213': 3,
'1215': 3,
'1216': 3,
'1217': 9,
'122': 1,
'1223': 2,
'1224': 1,
'1225': 1,
'1229': 1,
'1230': 4,
'1233': 9,
'1234': 1,
'1237': 1,
'1253': 2,
'1254': 2,
'1263': 8,
'1266': 10,
'1267': 1,
'1289': 4,
'1291': 4,
'1293': 7,
'1294': 2,
'1295': 2,
'1299': 5,
'1301': 2,
'1308': 7,
'1312': 6,
'1313': 3,
'1321': 6,
'1323': 3,
'1325': 1,
'1328': 1,
'133': 5,
'1339': 6,
'1342': 1,
'1344': 2,
'1356': 3,
'1357': 1,
'1376': 6,
'1387': 10,
'1392': 4,
'1396': 5,
'1397': 7,
'1398': 6,
'1399': 6,
'14': 1,
'1401': 4,
'1402': 2,
'1403': 2,
'1404': 2,
'1405': 20,
'1406': 2,
'1407': 2,
'1408': 2,
'1409': 2,
'1411': 1,
'1412': 2,
'1413': 4,
'1414': 2,
'1415': 6,
'1418': 1,
'1423': 1,
'1424': 1,
'1426': 2,
'1427': 6,
'1428': 2,
'143': 7,
'1435': 9,
'1438': 7,
'1440': 1,
'1444': 4,
'1445': 6,
'1447': 11,
'1460': 2,
'1471': 1,
'1476': 2,
'1481': 1,
'1499': 2,
'15': 1,
'1503': 1,
'1504': 1,
'1505': 1,
'1506': 9,
'1514': 3,
'1515': 3,
'1522': 11,
'1524': 7,
'1530': 1,
'1531': 2,
'1533': 6,
'1535': 1,
'1539': 1,
'154': 1,
'1548': 1,
'1551': 1,
'1552': 2,
'1553': 5,
'1557': 4,
'157': 6,
'1570': 6,
'1579': 4,
'1584': 5,
'1586': 10,
'1587': 11,
'1588': 6,
'159': 2,
'1591': 1,
'1592': 4,
'1593': 10,
'1594': 3,
'1595': 6,
'1598': 40,
'1610': 3,
'167': 3,
'169': 1,
'170': 1,
'171': 1,
'173': 1,
'179': 1,
'18': 1,
'180': 1,
'183': 5,
'184': 1,
'186': 7,
'194': 1,
'195': 1,
'196': 1,
'197': 1,
'203': 1,
'214': 1,
'215': 4,
'217': 2,
'22': 1,
'222': 7,
'228': 2,
'23': 1,
'24': 1,
'247': 5,
'249': 3,
'253': 9,
'256': 2,
'257': 1,
'258': 2,
'259': 1,
'26': 8,
'274': 9,
'277': 1,
'281': 5,
'286': 1,
'292': 1,
'295': 7,
'312': 2,
'313': 3,
'314': 6,
'315': 2,
'318': 3,
'319': 12,
'329': 8,
'331': 6,
'332': 1,
'336': 6,
'344': 11,
'350': 7,
'353': 7,
'355': 5,
'358': 11,
'370': 9,
'372': 5,
'374': 5,
'376': 11,
'379': 1,
'382': 6,
'384': 2,
'385': 1,
'386': 1,
'387': 3,
'388': 1,
'389': 1,
'39': 3,
'390': 1,
'391': 1,
'392': 1,
'393': 2,
'40': 4,
'410': 1,
'412': 6,
'422': 2,
'423': 2,
'428': 25,
'43': 5,
'430': 9,
'433': 3,
'440': 1,
'442': 1,
'443': 1,
'444': 1,
'445': 1,
'446': 1,
'448': 5,
'451': 8,
'457': 8,
'460': 4,
'462': 2,
'463': 9,
'465': 2,
'466': 4,
'467': 3,
'468': 2,
'469': 1,
'47': 2,
'470': 3,
'472': 1,
'475': 8,
'477': 1,
'478': 1,
'479': 7,
'48': 2,
'480': 1,
'485': 8,
'490': 1,
'493': 8,
'494': 3,
'496': 4,
'498': 4,
'499': 1,
'5': 6,
'500': 1,
'502': 6,
'507': 6,
'508': 6,
'511': 7,
'536': 2,
'540': 2,
'550': 1,
'551': 1,
'557': 1,
'56': 2,
'566': 1,
'567': 7,
'568': 6,
'570': 9,
'572': 1,
'573': 1,
'576': 8,
'579': 1,
'581': 11,
'591': 8,
'592': 7,
'597': 1,
'599': 9,
'60': 4,
'605': 15,
'607': 10,
'608': 2,
'609': 2,
'61': 8,
'611': 1,
'614': 3,
'615': 3,
'616': 7,
'619': 2,
'625': 9,
'626': 2,
'63': 5,
'650': 7,
'663': 1,
'664': 1,
'666': 1,
'667': 1,
'668': 1,
'669': 1,
'67': 2,
'670': 1,
'671': 1,
'672': 2,
'673': 8,
'674': 1,
'678': 2,
'681': 1,
'682': 3,
'685': 1,
'686': 20,
'688': 1,
'690': 6,
'694': 1,
'695': 1,
'697': 1,
'698': 9,
'70': 5,
'704': 1,
'707': 8,
'715': 1,
'716': 1,
'727': 1,
'728': 2,
'729': 1,
'730': 1,
'733': 1,
'737': 2,
'738': 2,
'740': 5,
'749': 1,
'750': 6,
'751': 3,
'757': 5,
'758': 6,
'759': 26,
'760': 11,
'766': 5,
'792': 1,
'793': 15,
'795': 1,
'796': 9,
'800': 37,
'809': 8,
'811': 9,
'815': 9,
'824': 1,
'825': 5,
'834': 2,
'836': 2,
'837': 1,
'838': 1,
'841': 2,
'843': 2,
'846': 7,
'86': 8,
'861': 8,
'862': 1,
'865': 2,
'883': 2,
'898': 4,
'899': 8,
'9': 4,
'904': 2,
'907': 7,
'912': 4,
'913': 1,
'914': 5,
'915': 1,
'916': 1,
'917': 1,
'918': 1,
'925': 1,
'927': 7,
'930': 7,
'931': 9,
'932': 1,
'936': 7,
'953': 8,
'962': 1,
'967': 1,
'968': 1,
'975': 4,
'976': 5,
'981': 6,
'986': 1,
'987': 12,
'991': 2,
'992': 12,
'994': 1,
'995': 4,
'999': 1}
In [16]:
g.node["1074"]
Out[16]:
{'fecha': u"{'1616-01-01': 1}",
'genero': u"{'Teatro': 1}",
'informacion bibliografica': u"{'Flor de las comedias de Espana, de diferentes autores. Quinta parte': 1}",
'label': 'Comedias V Barcelona Cormellas 1616',
'lugar': u"{u'Barcelona': 1}",
'numero': u"{'Comedias V Barcelona Cormellas 1616': 1}",
'type': u'Edicion'}
In [17]:
nbunch = [n for n, a in g.nodes(data=True) if a['type'] == 'Persona']
In [19]:
g.degree(nbunch=nbunch)
Out[19]:
{'10': 7,
'1000': 6,
'1002': 4,
'1014': 1,
'1016': 2,
'1020': 2,
'1021': 2,
'1028': 1,
'1044': 1,
'1046': 1,
'1072': 2,
'1073': 2,
'1079': 1,
'1082': 1,
'1083': 1,
'1084': 1,
'1099': 1,
'1100': 1,
'1111': 1,
'1118': 2,
'1131': 1,
'1132': 1,
'1133': 1,
'1134': 1,
'1136': 1,
'1140': 1,
'1141': 1,
'1142': 2,
'1143': 1,
'1144': 1,
'1146': 2,
'1147': 1,
'1155': 2,
'1156': 1,
'1157': 4,
'1158': 1,
'1161': 1,
'1162': 1,
'1163': 1,
'1167': 1,
'1168': 1,
'1172': 1,
'1175': 1,
'1176': 2,
'1180': 2,
'1182': 2,
'1186': 5,
'1192': 5,
'1197': 1,
'1198': 15,
'1208': 1,
'1209': 1,
'121': 1,
'1212': 3,
'1213': 3,
'1215': 3,
'1216': 3,
'122': 1,
'1223': 2,
'1224': 1,
'1225': 1,
'1229': 1,
'1234': 1,
'1237': 1,
'1253': 2,
'1254': 2,
'1266': 10,
'1267': 1,
'1289': 4,
'1291': 4,
'1294': 2,
'1295': 2,
'1301': 2,
'1312': 6,
'1323': 3,
'1325': 1,
'1328': 1,
'1339': 6,
'1342': 1,
'1344': 2,
'1356': 3,
'1357': 1,
'1392': 4,
'14': 1,
'1401': 4,
'1402': 2,
'1403': 2,
'1404': 2,
'1406': 2,
'1407': 2,
'1408': 2,
'1409': 2,
'1411': 1,
'1412': 2,
'1413': 4,
'1414': 2,
'1418': 1,
'1423': 1,
'1424': 1,
'1426': 2,
'1428': 2,
'1440': 1,
'1444': 4,
'1460': 2,
'1471': 1,
'1476': 2,
'1481': 1,
'1499': 2,
'15': 1,
'1503': 1,
'1504': 1,
'1505': 1,
'1514': 3,
'1515': 3,
'1530': 1,
'1531': 2,
'1535': 1,
'1539': 1,
'154': 1,
'1548': 1,
'1551': 1,
'1552': 2,
'1557': 4,
'1579': 4,
'1584': 5,
'1586': 10,
'1587': 11,
'1588': 6,
'1591': 1,
'1592': 4,
'1593': 10,
'1594': 3,
'1595': 6,
'1598': 40,
'1610': 3,
'169': 1,
'170': 1,
'171': 1,
'173': 1,
'179': 1,
'18': 1,
'180': 1,
'183': 5,
'184': 1,
'194': 1,
'195': 1,
'196': 1,
'197': 1,
'203': 1,
'214': 1,
'215': 4,
'217': 2,
'22': 1,
'228': 2,
'23': 1,
'24': 1,
'249': 3,
'256': 2,
'257': 1,
'258': 2,
'259': 1,
'277': 1,
'286': 1,
'292': 1,
'312': 2,
'313': 3,
'314': 6,
'315': 2,
'318': 3,
'319': 12,
'332': 1,
'379': 1,
'384': 2,
'385': 1,
'386': 1,
'387': 3,
'388': 1,
'389': 1,
'39': 3,
'390': 1,
'391': 1,
'392': 1,
'393': 2,
'40': 4,
'410': 1,
'412': 6,
'422': 2,
'423': 2,
'428': 25,
'43': 5,
'430': 9,
'433': 3,
'440': 1,
'442': 1,
'443': 1,
'444': 1,
'445': 1,
'446': 1,
'448': 5,
'460': 4,
'462': 2,
'465': 2,
'466': 4,
'467': 3,
'468': 2,
'469': 1,
'47': 2,
'470': 3,
'472': 1,
'477': 1,
'478': 1,
'48': 2,
'480': 1,
'490': 1,
'494': 3,
'496': 4,
'498': 4,
'499': 1,
'500': 1,
'508': 6,
'511': 7,
'536': 2,
'540': 2,
'550': 1,
'551': 1,
'557': 1,
'56': 2,
'566': 1,
'567': 7,
'568': 6,
'570': 9,
'572': 1,
'573': 1,
'579': 1,
'591': 8,
'597': 1,
'60': 4,
'608': 2,
'609': 2,
'61': 8,
'611': 1,
'614': 3,
'615': 3,
'619': 2,
'626': 2,
'663': 1,
'664': 1,
'666': 1,
'667': 1,
'668': 1,
'669': 1,
'67': 2,
'670': 1,
'671': 1,
'672': 2,
'674': 1,
'678': 2,
'681': 1,
'682': 3,
'685': 1,
'686': 20,
'688': 1,
'694': 1,
'695': 1,
'697': 1,
'704': 1,
'715': 1,
'716': 1,
'727': 1,
'728': 2,
'729': 1,
'730': 1,
'733': 1,
'737': 2,
'738': 2,
'749': 1,
'751': 3,
'757': 5,
'758': 6,
'759': 26,
'760': 11,
'792': 1,
'793': 15,
'795': 1,
'796': 9,
'800': 37,
'824': 1,
'834': 2,
'836': 2,
'837': 1,
'838': 1,
'841': 2,
'843': 2,
'862': 1,
'865': 2,
'883': 2,
'904': 2,
'912': 4,
'913': 1,
'914': 5,
'915': 1,
'916': 1,
'917': 1,
'918': 1,
'925': 1,
'930': 7,
'931': 9,
'932': 1,
'962': 1,
'967': 1,
'968': 1,
'986': 1,
'987': 12,
'991': 2,
'992': 12,
'994': 1,
'995': 4,
'999': 1}
In [ ]:
Content source: davebshow/prelims
Similar notebooks: