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
Last synced: 9 months ago · JSON representation

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
Created 11 months ago · Last pushed 11 months ago
Metadata Files
Readme

README.md

🎨 Advance Data Visualization with Python

Python Matplotlib Seaborn Bokeh

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 strings
Intermediate 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 aesthetics
Advanced 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

GitHub Events

Total
  • Push event: 5
Last Year
  • Push event: 5