M.Sc. Data Science and Analytics — Semester II
Course: Data Visualization and Presentation
This repository contains the practical code codebase and exercises for the Data Visualization and Presentation course. It serves as a comprehensive resource for data storytelling and visual analytics, featuring a collection of Jupyter Notebooks that demonstrate various plots and data manipulation techniques.
- Language: Python
- Libraries:
pandasseabornmatplotlibplotly
- Implementation of Bar Charts, Pie Charts, and Line Graphs.
- Creation of Histograms for frequency distribution analysis.
- Boxplots for detecting outliers and understanding data spread.
- Heatmaps for correlation matrices and intensity visualization.
- Scatter Plots for analyzing relationships between variables.
- Treemaps for displaying hierarchical data structures.
- Data Aggregation: Techniques to summarize data before plotting.
- Normalization: Scaling data for accurate comparative analysis.
- DataFrame Operations: General manipulation using Pandas to prepare datasets for presentation.
├── 📁 01_Basic_Plots # Intro to Line, Bar, and Scatter plots
├── 📁 02_Advanced_Visuals # Heatmaps, Treemaps, and EDA
├── 📁 03_Statistical_Analysis # Boxplots, Aggregation, and Normalization
├── 📁 practical # Core practical assignments
├── 📄 README.md # Project overview and instructions
└── 📄 requirements.txt # Python dependencies
To ensure a smooth experience with these practicals, follow the steps below to set up your environment.
Ensure you have Python 3.8+ installed on your system.
Open your terminal (Command Prompt, PowerShell, or Git Bash) and run the following command:
git clone [https://github.com/ramakanth0405/DVP-Practical.git](https://github.com/ramakanth0405/DVP-Practical.git)
cd DVP-Practical
pip install -r requirements.txt