0% found this document useful (0 votes)
7 views2 pages

DataVisual Lab

The document outlines a lab course on Data Visualization using R, focusing on various techniques and tools such as ggplot2, base R, and interactive visualizations. It includes a list of laboratory programs, assignments, and case studies aimed at applying visualization techniques to real-world datasets. The course outcomes emphasize the ability to create and interpret visualizations, perform data cleaning, and apply learned skills to domain-specific problems.

Uploaded by

prof.rrk8
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

DataVisual Lab

The document outlines a lab course on Data Visualization using R, focusing on various techniques and tools such as ggplot2, base R, and interactive visualizations. It includes a list of laboratory programs, assignments, and case studies aimed at applying visualization techniques to real-world datasets. The course outcomes emphasize the ability to create and interpret visualizations, perform data cleaning, and apply learned skills to domain-specific problems.

Uploaded by

prof.rrk8
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

DATA VISUALIZATION USING R LAB

Course Code 23CDL54 CIE Marks 50


Teaching Hours /Week(L:T:P) (0:0:2) SEE Marks 50
Total Hours of Pedagogy 12 Lab slots Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
As a student will be able to:
1. Understand and apply various visualization techniques using R.
2. Explore datasets visually to detect patterns, anomalies, and trends.
3. Implement statistical and graphical plots using ggplot2 and base R.
4. Customize, annotate, and interpret plots for effective communication.
5. Solve real-world problems using data visualization and storytelling techniques.
LIST OF LABORATORY PROGRAMS
Introduction to R Visualization
Program 1: Plotting with base R: Histogram, barplot, boxplot.
Program 2: Data cleaning and exploratory plots using `plot()` and `pairs()`.

Assignment: Load and clean any small dataset, create basic plots and summarize observations.
Case Study: Visual exploration of COVID-19 dataset to find daily trends and outliers.
ggplot2 Essentials:
Program 3: Using `ggplot2`: Scatter plots, line graphs, bar charts.
Program 4: Faceting and themes for multi-panel plots.

Assignment: Compare `ggplot2` and base R plots on the same dataset.


Case Study: Exploratory analysis of Titanic dataset using layered grammar of graphics.
Advanced Visualization Techniques
Program 5: Heatmaps, correlation plots, and density plots.
Program 6: Time-series visualization with `lubridate`, `zoo`, and `ggplot`.

Assignment: Analyze air quality data using time-series plots.


Case Study: Stock price trend analysis using NSE or BSE dataset.
Interactive and 3D Visualizations
Program 7: Interactive plots using `plotly` and `ggiraph`.
Program 8: 3D plots using `rgl` and `plot3D`.

Assignment: Convert static ggplot2 charts to interactive using `plotly`.


Case Study: Weather pattern visualization using open weather dataset.

Dashboard and Storytelling


Program 9: Building a dashboard using `shiny` and `flexdashboard`.
Program 10: Integrating multiple charts for a single narrative visualization.

Assignment: Create a mini dashboard for any domain (sales, health, etc.).
Case Study: End-to-end visualization report for a public dataset (e.g., WHO data).
Course Outcomes:
At the end of the course the student will be able to :
CO1: Understand and apply basic to advanced visualization techniques in R.
CO2: Perform data cleaning and prepare datasets for visualization.
CO3: Create customized and interactive plots using R libraries.
CO4: Interpret and analyze real-world datasets using effective visualizations.
CO5: Apply data visualization for domain-specific problems through case studies.
Text Books:
1. Hadley Wickham & Garrett Grolemund - R for Data Science: Import, Tidy, Transform,
Visualize, and Model Data - O’Reilly Media, 2017. ISBN: 978-1491910399.
2. Karthik Ramasubramanian & Abhishek Singh – Mastering Data Visualization with R, Packt
Publishing, 2018. ISBN: 978-1788395792.
References:
1. Winston Chang - R Graphics Cookbook: Practical Recipes for Visualizing Data, 2nd Edition,
O’Reilly Media, 2018. ISBN: 978-1491978603
2. Antony Unwin - Graphical Data Analysis with R, CRC Press, 2015
3. Thomas Rahlf – Data Visualization with R, Springer publications, 2014
Assessment Details(both IAT and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination(SEE) 50 marks
Conduct of Practical Examination:
Experiment distribution :
For laboratories having only one part: Students are allowed to pick one experiment from the lot with
equal opportunity.
For laboratories having PART A and PART B: Students are allowed to pick one experiment from
PART A and one experiment from PART B, with equal opportunity.
● Change of experiment is allowed only once and marks allotted for procedure to be made zero of the
changed part only.
● Marks Distribution (Need to change in accordance with university regulations)
a) For laboratories having only one part  Procedure + Execution + Viva-Voce:
15+70+15 = 100 Marks
b) For laboratories having PART A and PART B
i. Part A – Procedure + Execution + Viva = 6 + 28 + 6 = 40 Marks
ii. Part B – Procedure + Execution + Viva = 9 + 42 + 9 = 60 Marks

CO PO Mapping:
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 - - 1 - - - - - - - - - - -
CO2 3 2 - 2 - - - - - - - - - - -
CO3 2 3 1 - - - - - - - - - - - -
CO4 3 3 3 2 - - - - - - 1 - - - -
CO5 2 3 - - 3 - - - 2 1 - - - - -

You might also like