Skip to main content

DVLAB

 

VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

(22SD5DS201) DATA VISUALIZATION

TEACHING SCHEME

 

 

 

EVALUATION SCHEME

L

T/P

C

 

 

 

D-D

PE

LR

CP

SEE

TOTAL

0

2

1

 

 

 

10

10

10

10

60

100

 

COURSE OBJECTIVES:

·         To install and run the R studio for data analysis.

·         To understand principles and techniques for data visualization.

·         To visualize the data that can improve comprehension, communication, and decision making.

·         To implement various tools and methods for easy interpretation of data.

COURSE OUTCOMES:      After completion of the course, the student should be able to

CO-1: Understand the importance of data visualization in analytics.
CO-2: Understand the principles of data visualization.

CO-3: To apply the principles of data visualization on toy datasets using R.

CO-4: To analyze data towards decision making using visualization.

CO-5: Identify appropriate/suitable visualization for particular requirements imposed by the data type and analytics algorithms

COURSE ARTICULATION MATRIX:

CO

PROGRAM OUTCOMES (PO)

PROGRAM SPECIFIC OUTCOMES (PSO)

 

PO-1

PO-2

PO-3

PO-4

PO-5

PO-6

PO-7

PO-8

PO-9

  PO=10

PO-11

PO-12

   PSO-1

  PSO-2

PSO-3

PSO-4

CO-1

2

2

2

3

3

-

-

-

-

-

-

2

3

-2

-

3

CO-2

1

1

2

2

3

-

-

-

-

-

-

1

2

2

-

2

CO-3

2

2

1

1

3

-

-

-

-

-

1

1

3

2

2

3

CO-4

2

2

1

1

2

-

-

-

-

-

1

1

2

3

3

2

CO-5

1

1

2

2

1

-

-

-

-

-

2

1

1

2

2

2

 

Exercise 1:  Basics

Introduction to basic components of R programming, overview of visualization, data types, basics of plotting graphs, different types of graphs in analytics

Exercise 2: Importance of visualizations

Principles of communicating data, Principles of encoding data to make visualizations, Importance of color in visualizations

Exercise 3:  Plots using basic R

Exercise 3.1:  Plots with one categorical, continuous variable

Functions is R for plotting, plots with one categorical variable, plots with one continuous variable, plots with one categorical and one continuous variable

Exercise 3.2:  Plots with 2 continuous variables

Plots with two continuous variables, controlling various aesthetics of the graph.

Exercise 4: ggplot2 in R

Group manipulation and data reshaping in R, understanding the philosophy of ggplot2, bar plot, pie chart, histogram, boxplot, scatter plotand regression plots

Exercise 5: ggplot2 in R

Controlling aesthetics like colour, size, legend and facets.

 Exercise 6: Data Visualization

Importing the data, Dimensions and measures, color code for various types of variables

Exercise 7: Working with sheets

Understanding the worksheet, row and column shelves, showme card, filter and pages shelf

 Exercise 8: Calculations    

Working with different measures, creating new calculated fields, Quick table calculations, parameters and groups

Exercise 9: Graphs for Analytics

Calculate Proportions and percentages, Comparing current to historical and Actual to Target

Exercise 10: Normal Distribution Variation

Calculate Mean and Median – Normal DistributionVariation and Uncertainty

Exercise 11: Reporting and Visualizing variation

Reporting and Visualizing variation, Control Charts Multiple Quantities – Scatter Plots, Stacked bars, Regressions and trend lines

Exercise 12: Depicting changes over time

Depicting changes over time, Line Chart, Dual Axis Line Chart, scatterplot

Exercise 13:Reporting

Introduction to dashboard, use of filters in dashboard, Imbedding pictures, Insert live webpage, story

TEXT BOOKS:       

1. Microsoft Power BI, Marco Russo.

2. R for everyone, Jarad P Lander

3. Statistics : An Introduction using R Michael J Crawley

 

REFERENCES:      

1. Think Python, Allen Downey, Green Tea Press

2. Core Python Programming, W.Chun, Pearson

3. Introduction to Python, Kenneth A. Lambert, Cengage.

 

ONLINE RESOURCES:

1.     https://www.tableau.com/learn

2.     https://tableauacademy.substack.com/p/tableau-training-and-learning-2021

Comments

Popular posts from this blog

Data Visualization

Welcome to Data Visualization Lab  B.Tech Information Technology, II Year I Semester, Section C Softwares for Installation Test Link  https://forms.gle/Fnh79CyodToWTGBj7 RStudio Link:  https://posit.co/download/rstudio-desktop/   Power BI Link https://www.microsoft.com/en-us/download/details.aspx?id=58494 Tableau Desktop https://www.tableau.com/products/desktop/download  Week-1 Experiments List https://drive.google.com/file/d/1UlRKXTY9OdK7QyVLa7H-_dmaJkimuecs/view?usp=drive_link  W3Schools -> R Programming  https://www.w3schools.com/R/ Experiments List List of Experiments 1: Programming Practise in R  - Click Here List of Experiments 2 :  Click Here List of Experiments 3 : Click Here   

JAVA_Full_Stack

  Steps to Ensure Compatibility and Optimal Setup: Download and Install Eclipse : Go to the Eclipse Downloads page and select the "Eclipse IDE for Enterprise Java and Web Developers" package. https://www.eclipse.org/downloads/packages/release/2023-12/r   Download and Install JDK 17 : Obtain JDK 17 from the Oracle JDK Downloads or the OpenJDK 17 page. Follow the installation instructions specific to your operating system. Download and Install Apache Tomcat 10.1 : Download Tomcat 10.1 from the Apache Tomcat Downloads page. Extract the files to a convenient directory. Configure Eclipse to Use JDK 17 : Open Eclipse and navigate to Window > Preferences > Java > Installed JREs . Click Add , select Standard VM , and point it to the JDK 17 installation directory. Set JDK 17 as the default JRE. Configure Tomcat in Eclipse : Open Eclipse and go to Window > Preferences > Server > Runtime Environments . Click Add , select Apache Tomcat v10.0 , and point it to the di...

Tableau

TABLEAU EXPERIMENTS Consider the Dhoni Dataset  click here  solve the following experiments using Tableau Tool Here are a few experiment ideas for students to create visualizations in Tableau using the cricket dataset: Experiment 1: Runs vs. Opponent Objective:  Visualize how the player's performance in terms of runs varies against different opponents. Task:  Create a bar chart showing the total runs scored against each opposing team. Additional Insight:  Add a color gradient to highlight highest to lowest run totals. Experiment 2: Performance Over Time Objective:  Analyze the player’s performance trends over the course of the season. Task:  Develop a line chart that plots runs scored over time (by date). Additional Insight:  Include a dual-axis to plot catches and stumpings alongside runs. Experiment 3: Heatmap of Performances by Stadium Objective:  Compare the player’s performance at different stadiums. Task:  Create a heatmap to displ...