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.
can you please share the question papers for 21AD71 ?