https://github.com/bchaitanya92/advance_data_visualization_with_python
https://github.com/bchaitanya92/advance_data_visualization_with_python
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: bchaitanya92
- Language: HTML
- Default Branch: main
- Size: 1.09 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
🎨 Advance Data Visualization with Python
Comprehensive Python scripts for Data Visualization & Algorithms
Explore, Learn, Visualize!
📂 Project Overview
This repository contains a curated collection of Python scripts and output files demonstrating a wide range of data visualization techniques and basic algorithms. Perfect for students and enthusiasts looking to master Python-based data visualization.
🗂️ Folder Structure
Advance_Data_Visualization_with_Python/
│
├── *.py # Python scripts (visualizations & algorithms)
├── Outputs/ # Generated PNG/HTML output files
│ └── *.png, *.html
├── README.md # This file
📊 Data Visualization Scripts
| Script Name | Description | |--------------------------- |---------------------------------------------| | 3dlineplot.py | Generates a 3D line plot | | 3drandomplot.py | 3D plot with random data | | 3dscatterplot1.py | 3D scatter plot (dataset 1) | | 3dscatterplot2.py | 3D scatter plot (dataset 2) | | 3dsurfaceplot.py | 3D surface plot | | barplot.py | Bar chart visualization | | bokehplot.py | Interactive plot using Bokeh | | histplot.py | Histogram plot | | lineplot.py | Simple line graph | | maps.py | Map visualization | | pieplot.py | Pie chart | | plotgraph.py, plots.py | General plotting scripts | | scatterplot.py | Scatter plot visualization | | seabornplot.py | Visualization using Seaborn | | time_series.py | Time series plot |
🧮 Algorithms & Utilities
| Script Name | Description | |------------------------------- |-----------------------------------------------------| | aesthesticfunc.py | Functions for plot aesthetics | | bestof2avg.py | Calculates the best of two averages | | BinToDeciOctToHexa.py | Binary, Octal, Hexadecimal conversions | | fibonacci.py | Fibonacci sequence generator | | palindromecountoccurences.py | Counts palindrome occurrences in a string | | sentanceevaluation.py | Evaluates sentences | | stringsimilarity.py | Measures string similarity |
🖼️ Output Files
- All PNG and HTML files generated by the scripts are saved in the
Outputs/folder (e.g.,3d_line_plot.png,line_graph_with_annotations.html).
🚀 Getting Started
1. Prerequisites
- Python 3.x
- Recommended: pip
2. Install Required Libraries
Open PowerShell and run:
powershell
pip install matplotlib numpy seaborn bokeh pandas plotly plotnine
3. Run a Script
powershell
python script_name.py
Replace script_name.py with the desired file (e.g., bar_plot.py).
📝 Notes
- Output files (PNG/HTML) are generated in the
Outputs/directory. - Some scripts may require additional libraries; check the script for import statements.
- Scripts are organized by complexity for progressive learning.
🏆 Program Order by Complexity
Basic Level
- `fibonacci.py`: Generates Fibonacci sequence - `best_of_2_avg.py`: Calculates average of two numbers - `BinToDeci_OctToHexa_.py`: Number system conversions (Binary, Octal, Hexadecimal) - `palindrome_count_occurences.py`: Counts palindrome occurrences in a string - `sentance_evaluation.py`: Basic sentence evaluation - `string_similarity.py`: Measures similarity between stringsIntermediate Level
- `line_plot.py`: Simple line graph using matplotlib - `bar_plot.py`: Bar chart visualization - `hist_plot.py`: Histogram plot - `pie_plot.py`: Pie chart - `scatter_plot.py`: Scatter plot visualization - `plot_graph.py`, `plots.py`: General plotting scripts - `aesthestic_func.py`: Functions for plot aestheticsAdvanced Level
- `3d_line_plot.py`: 3D line plot - `3d_random_plot.py`: 3D plot with random data - `3d_scatter_plot1.py`, `3d_scatter_plot2.py`: 3D scatter plots - `3d_surface_plot.py`: 3D surface plot - `seaborn_plot.py`: Visualization using Seaborn - `bokeh_plot.py`: Interactive plot using Bokeh - `maps.py`: Map visualization - `time_series.py`: Time series plot👨💻 Author & Credits
Developed by:
B. Chaitanya
Advance Data Visualization & Programming
GitHub: bchaitanya92
LinkedIn: BOURISETTI CHAITANYA
Feel free to explore, modify, and experiment with the scripts for learning, assignments, or your own projects!
Contributions and feedback are always welcome. Happy Visualizing! 🎉
Owner
- Login: bchaitanya92
- Kind: user
- Repositories: 1
- Profile: https://github.com/bchaitanya92
GitHub Events
Total
- Push event: 5
Last Year
- Push event: 5