https://github.com/omid2831/chartbubblegraph
Dynamic Bubble Plotting with Python
https://github.com/omid2831/chartbubblegraph
analysis bubblegraph desctop-app graphchart python
Last synced: 6 months ago
JSON representation
Dynamic Bubble Plotting with Python
- Host: GitHub
- URL: https://github.com/omid2831/chartbubblegraph
- Owner: Omid2831
- Created: 2024-12-06T21:01:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T18:59:54.000Z (9 months ago)
- Last Synced: 2025-02-09T23:33:29.691Z (8 months ago)
- Topics: analysis, bubblegraph, desctop-app, graphchart, python
- Language: Python
- Homepage:
- Size: 173 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Bubble Chart Application π
---
This is a Python-based implementation of a Bubble Chart visualization. It uses `matplotlib`, `pandas`, and `numpy` to generate a bubble chart based on the number of talks by country and year.## Features
- **Dynamic Bubble Chart**: Visualizes the number of talks per country and year.
## Demo

In this demo, the chart shows example data with randomly assigned years, countries, and talk counts.
## π Prerequisites
Before running the script, make sure you have the following software and packages installed:
### 1. **Python** (>= 3.7)
To install Python, download the latest version from the [official Python website](https://www.python.org/downloads/). If you're unsure whether you already have Python installed, you can check by running the following command in your terminal:
```bash
python --version
```
2. Git
You'll also need [Git](https://git-scm.com/downloads) installed to clone the repository. You can verify if Git is installed by running:
```bash
git --version
```3. Required Python packages:
- `matplotlib`
- `numpy`
- `pandas`Install these packages using the following command:
```bash
pip install matplotlib numpy pandas
```
Alternatively, you can install all dependencies at once using the `requirements.txt` file (if it's included in the repository):
```bash
pip install -r requirements.txt
```
The `requirements.txt` file contains the following lines:
```
matplotlib
numpy
pandas
```## Running the Script
1. Open Terminal:
On Windows, open the terminal by searching for CMD or PowerShell in the Start menu.2. Clone the repository:
```bash
git clone https://github.com/Omid2831/ChartBubbleGraph.git
```
3. Navigate into the project directory:
```bash
cd ChartBubbleGraph
```
4. Run the Python script to generate the bubble chart:
```bash
python bubblechart.py
```## Alternative Way to Run the Application:
π download the file and open it:
```
bubblechart.exe
```
Enjoy! π
If you need further assistance or have other questions, please ask! π## π File Structure π οΈ
π ChartBubbleGraph
βββ bubblechart.py # Main Python script for generating the bubble chart
βββ π img
β βββ BubbleGraph_Chart.png # Screenshot of the bubble chart
βββ requirements.txt # List of required libraries
βββ README.md # Documentation file for the project
βββ bubblechart.zip # This is the run application IRL
βββ demo_video.mp4 # Demo video showing the chart generation process
## Collaboration & Improvementsπ€
I just wanted to let you know that this project is open for further collaboration.
If you have ideas on improving the visualization, adding new features, or any suggestions, feel free to fork the repository or submit a pull request.
Letβs make this project even better together! π