Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teloryfrozy/graphimplementation
Implementation of Graphs in several languages
https://github.com/teloryfrozy/graphimplementation
Last synced: 21 days ago
JSON representation
Implementation of Graphs in several languages
- Host: GitHub
- URL: https://github.com/teloryfrozy/graphimplementation
- Owner: teloryfrozy
- Created: 2023-12-07T15:13:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-23T18:53:34.000Z (about 1 year ago)
- Last Synced: 2024-11-06T12:23:33.732Z (2 months ago)
- Language: Python
- Size: 200 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graph Implementation (Python & Ruby) 📈
This repository hosts fundamental implementations of non-weighted graph structures in Python and Ruby, providing essential functionalities for graph operations.
## Key Features ✨
- **Graph Implementation**: Offers core functionalities for non-weighted graphs in both Python and Ruby.
- **NASDAQ100 Companies Visualization**: Provides a script to display NASDAQ100's top companies and their top 5 owners in an interactive graph. The graph dynamically scales node and edge sizes based on ownership percentages, allowing insights into stock ownership.## Contents 📦
- **Python Implementation**: A script implementing a non-weighted graph structure in Python.
- **Ruby Implementation**: Corresponding functionalities to the Python script implemented in Ruby.
- **NASDAQ100 Visualization Script**: A script utilizing graph visualization techniques to display top NASDAQ100 companies and their major owners.## Usage for NASDAQ Graph Visualization
**NASDAQ100 Visualization** 📊
- Run the provided script to visualize top NASDAQ100 companies and their top 5 owners in an interactive graph. Customize the display information and adjust graph visualizations based on preferences.
- Access the respective directory and follow the provided instructions to execute the NASDAQ100 visualization script. It dynamically scales node and edge sizes to represent ownership percentages related to stocks and other owners.
## ❗️API RESTRICTIONS & LIMITATIONS 🚫**Important Notice**: Be aware of API restrictions and limitations with the Yahoo API. Avoid excessive usage to prevent temporary blocks. ⚠️
Graph Preview (Experimentation with Parameters for Visualization):
![Stock Weight Overview](https://github.com/teloryfrozy/GraphImplementation/blob/main/pictures/zoomed_overview.png)
![Comprehensive Overview](https://github.com/teloryfrozy/GraphImplementation/blob/main/pictures/large_overview.png)