prashanth-up / LinkedIn_DataVis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Social Network Visualizer

Overview

This project is a Streamlit-based application designed to visualize LinkedIn networks. It offers various features including mutual connections visualization, timeline of connections, bar charts for companies and positions, pie charts for company and position distribution, a word cloud for companies and positions, and a heatmap for company vs. position analysis and Graph Visualizations

Features

Mutual Connections Visualization: Compare two LinkedIn networks to find mutual connections.

Timeline of Connections: Visualize when each connection was made.

Bar Chart of Companies: See the number of connections associated with each company.

Bar Chart of Positions: Understand common roles within your network.

Pie Charts: Analyze the distribution of companies and positions in your network.

Word Cloud: Get a visual representation of the most common companies and positions.

Heatmap: Explore the concentration of different positions within companies.

Interative Graphs: Explore the graph and see the your connections along with their position and company

Installation

To run this project, you need Python and several libraries. If you haven't already installed Streamlit and other required libraries, you can do so using pip:

pip install -r requirements.txt

Running the Application To start the application, navigate to the project directory in your terminal and run:

streamlit run merged.py

This will open the application in your default web browser.

OR just use it from https://linkedin-data-vis.streamlit.app/

How to Use

Upload LinkedIn Data: Upload your LinkedIn connections CSV files. Select Visualizations: Choose from various visualization options to explore your network. Interact with the Data: Use the provided filters and checkboxes to get customized insights.

Contributing

Contributions to this project are welcome. You can contribute in the following ways:

Submitting bug reports or feature requests. Improving documentation. Submitting pull requests to improve the code or add new features.

About


Languages

Language:HTML 100.0%Language:Python 0.0%