Closed aliciafritz closed 6 months ago
How will "key" be defined? By site posting activity? By number of followers?
I think the Python package we will use for this would be NetworkX, which is focused on network analysis and graph theory.
command to install the package: $ pip install networkx Link to GitHub for this package: https://github.com/networkx/networkx There is an installation doc INSTALL.rst listed there *probably need to use pandas too
import networkx import pandas import matplotlib.pyplot
G = nx.Graph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (2, 3), (3, 4), (4, 1)])
pos = nx.spring_layout(G) # Set layout for better visualization nx.draw(G, pos, with_labels=True, font_weight='bold', node_size=700, node_color='skyblue', font_color='black', font_size=10)
plt.show()
If we show the network structure and make the primary view the number of connections each of our connections has, we would focus on those of our connections that are most connected. We could just set a threshold number, i.e. include those connections with more than 500 connections, or we could do the top 10 or 20 regardless of what the numbers end up being.
Previous idea of connections of connections is not viable in this iteration due to inaccessibility of data from LinkedIn. We can, however, conduct network analysis and visualization by looking at the companies connections work at and the job titles connections have
Version 1 of this feature is complete
Network Analysis: Analyze the network structure to identify key influencers or clusters of connections.