Data Visualization 21AD71

Data Visualization 21AD71

Data Visualization 21AD71

Course Code: 21AD71

Credits: 03

CIE Marks: 50

SEE Marks: 50

Total Marks: 100

Exam Hours: 03

Total Hours of Pedagogy: 40H

Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0

Introduction: Data Visualization, Importance of Data Visualization, Data Wrangling, Tools and Libraries for Visualization.

Overview of Statistics: Measures of Central Tendency, Measures of Dispersion, Correlation, Types od Data, Summary Statistics.

Numpy: Numpy Operations – Indexing, Slicing, Splitting, Iterating, Filtering, Sorting, Combining, and Reshaping.

Pandas: Advantages of pandas over numpy, Disadvantages of pandas, Pandas operation – Indexing, Slicing, Iterating, Filtering, Sorting and Reshaping using Pandas.

Comparison Plots: Line Chart, Bar Chart and Radar Chart; Relation Plots: Scatter Plot, Bubble Plot, Correlogram and Heatmap; Composition Plots: Pie Chart, Stacked Bar Chart, Stacked Area Chart, Venn Diagram; Distribution Plots: Histogram, Density Plot, Box Plot, Violin Plot; Geo Plots: Dot Map, Choropleth Map, Connection Map; What Makes a Good Visualization.

A Deep Dive into Matplotlib: Introduction, Overview of Plots in Matplotlib, Pyplot Basics: Creating Figures, Closing Figures, Format Strings, Plotting, Plotting Using pandas DataFrames, Displaying Figures, Saving Figures; Basic Text and Legend.

Functions: Labels, Titles, Text, Annotations, Legends; Basic Plots:Bar Chart, Pie Chart, Stacked Bar Chart, Stacked Area Chart, Histogram, Box Plot, Scatter Plot, Bubble Plot; Layouts: Subplots, Tight Layout, Radar Charts, GridSpec; Images: Basic Image Operations, Writing Mathematical Expressions.

Simplifying Visualizations using Seaborn: Introduction, Advantages of Seaborn Controlling Figure Aesthetics: Seaborn Figure Styles, Removing Axes Spines, Contexts; Color Palettes: Categorical Color Palettes, Sequential Color Palettes, Diverging Color Palettes; Interesting Plots in Seaborn: Bar Plots, Kernel Density Estimation, Plotting Bivariate Distributions, Visualizing Pairwise Relationships, Violin Plots.

Plotting Geospatial Data: Introduction, Geoplotlib, The Design Principles of Geoplotlib, Geospatial Visualizations, Tile Providers, Custom Layers, Introduction to Folium.

Visualizing Data: Building a Google map from geocoded data, Visualizing networks and interconnection and Visualizing mail data.

Making Things Interactive with Bokeh: Introduction, Bokeh, Concepts of Bokeh, Interfaces in Bokeh, Output, Bokeh Server, Presentation, Integrating, Adding Widgets.

Networked Programs: HyperText Transfer Protocol – HTTP, The World’s Simplest Web Browser, Retrieving an image over HTTP, Retrieving web pages with urllib, Parsing HTML and scraping the web, Parsing HTML using regular expressions, Parsing HTML using BeautifulSoup, Reading binary files using urllib.

Using Web Services: eXtensibleMarkup Language – XML, Parsing XML, Looping through nodes, JavaScript Object Notation – JSON, Parsing JSON.

One thought on “Data Visualization 21AD71

Leave a Reply

Your email address will not be published. Required fields are marked *