0% found this document useful (0 votes)
55 views8 pages

Data Exploration and Visualization - AD3301 - Important Questions With Answer - Unit 2 - Visualizing Using Matplotlib

Uploaded by

jeyastephen07
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
55 views8 pages

Data Exploration and Visualization - AD3301 - Important Questions With Answer - Unit 2 - Visualizing Using Matplotlib

Uploaded by

jeyastephen07
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 8

Click on Subject/Paper under Semester to enter.

Professional English Discrete Mathematics Environmental Sciences


Professional English - - II - HS3252 - MA3354 and Sustainability -
I - HS3152 GE3451
Digital Principles and
Statistics and Probability and
Computer Organization
Matrices and Calculus Numerical Methods - Statistics - MA3391
- CS3351
- MA3151 MA3251
3rd Semester
1st Semester

4th Semester
2nd Semester

Database Design and Operating Systems -


Engineering Physics - Engineering Graphics
Management - AD3391 AL3452
PH3151 - GE3251

Physics for Design and Analysis of Machine Learning -


Engineering Chemistry Information Science Algorithms - AD3351 AL3451
- CY3151 - PH3256
Data Exploration and Fundamentals of Data
Basic Electrical and
Visualization - AD3301 Science and Analytics
Problem Solving and Electronics Engineering -
BE3251 - AD3491
Python Programming -
GE3151 Artificial Intelligence
Data Structures Computer Networks
- AL3391
Design - AD3251 - CS3591

Deep Learning -
AD3501

Embedded Systems
Data and Information Human Values and
and IoT - CS3691
5th Semester

Security - CW3551 Ethics - GE3791


6th Semester

7th Semester

8th Semester

Open Elective-1
Distributed Computing Open Elective 2
- CS3551 Project Work /
Elective-3
Open Elective 3 Intership
Big Data Analytics - Elective-4
CCS334 Open Elective 4
Elective-5
Elective 1 Management Elective
Elective-6
Elective 2
All Computer Engg Subjects - [ B.E., M.E., ] (Click on Subjects to enter)
Programming in C Computer Networks Operating Systems
Programming and Data Programming and Data Problem Solving and Python
Structures I Structure II Programming
Database Management Systems Computer Architecture Analog and Digital
Communication
Design and Analysis of Microprocessors and Object Oriented Analysis
Algorithms Microcontrollers and Design
Software Engineering Discrete Mathematics Internet Programming
Theory of Computation Computer Graphics Distributed Systems
Mobile Computing Compiler Design Digital Signal Processing
Artificial Intelligence Software Testing Grid and Cloud Computing
Data Ware Housing and Data Cryptography and Resource Management
Mining Network Security Techniques
Service Oriented Architecture Embedded and Real Time Multi - Core Architectures
Systems and Programming
Probability and Queueing Theory Physics for Information Transforms and Partial
Science Differential Equations
Technical English Engineering Physics Engineering Chemistry
Engineering Graphics Total Quality Professional Ethics in
Management Engineering
Basic Electrical and Electronics Problem Solving and Environmental Science and
and Measurement Engineering Python Programming Engineering
www.BrainKart.com Page 1 of 4

4931_Grace College of Engineering, Thoothukudi

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE

B.Tech. – Artificial Intelligence and Data Science

Anna University Regulation: 2021

AD3301 – Data Exploration and Visualization

II Year / III Semester

QUESTION BANK

Unit II - Visualizing Using MATPLOTLIB

Prepared By,

Dr. I. Felcia Jerlin, ASP/CSE

AD3301_DEV

https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
www.BrainKart.com Page 2 of 4

4931_Grace College of Engineering, Thoothukudi

QUESTION BANK
AD3301 – DATA EXPLORATION AND VISUALIZATION

UNIT II VISUALIZING USING MATPLOTLIB


Importing Matplotlib – Simple line plots – Simple scatter plots – visualizing errors – density
and contour plots – Histograms – legends – colors – subplots – text and annotation –
customization – three dimensional plotting - Geographic Data with Basemap - Visualization
with Seaborn.
PART – A
1. Define Matplotlib
Matplotlib is a Python library for creating static, interactive, and animated
visualizations in a variety of formats.
2. Differentiate between Line Plot and Scatter Plot
A line plot connects data points with straight lines, while a scatter plot displays
individual data points without connecting lines.
3. What is the purpose of visualizing errors in plots?
Visualizing errors helps assess the uncertainty or variability associated with data
points, providing insights into the reliability of the measurements.
4. Define Density Plot
A density plot visualizes the distribution of a continuous variable, providing a
smoothed representation of its underlying probability density.
5. How do histograms represent data?
Histograms display the distribution of a dataset by dividing it into bins and counting
the frequency of data points within each bin.
6. Explain the role of legends in plots
Legends in plots provide labels to distinguish between different data series or
elements within a plot.
7. Differentiate between Colors and Colormaps in Matplotlib
Colors refer to individual colors used in plots, while colormaps are color schemes that
map data values to a range of colors.
8. Define Subplots in Matplotlib
Subplots allow the creation of multiple plots within the same figure, enabling side-by-
side comparisons of different datasets.

AD3301_DEV

https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
www.BrainKart.com Page 3 of 4

4931_Grace College of Engineering, Thoothukudi

9. What is the purpose of text and annotation in plots?


Text and annotation in plots help add explanatory labels or comments to highlight
specific features or points of interest.
10. How can plots be customized in Matplotlib?
Plots in Matplotlib can be customized by adjusting parameters such as line styles,
markers, axis labels, and title font sizes.
11. Define Three-Dimensional Plotting in Matplotlib
Three-dimensional plotting in Matplotlib involves creating visualizations with three
axes, providing depth along with width and height.
12. What is Geographic Data Visualization with Basemap?
Basemap is a Matplotlib toolkit for plotting 2D data on maps, facilitating the
visualization of geographic data.
13. Explain the significance of Visualization with Seaborn
Seaborn is a statistical data visualization library that simplifies the creation of
aesthetically pleasing and informative visualizations.
14. Differentiate between Line Plots and Contour Plots
Line plots show the relationship between two variables with lines, while contour plots
represent three-dimensional data using contours or isolines.
15. Define the term "Scatter Plot Matrix" in Matplotlib
A Scatter Plot Matrix is a grid of scatter plots that allows the simultaneous
visualization of relationships between multiple pairs of variables.
16. Why is color important in data visualization?
Color in data visualization helps convey information, distinguish between different
elements, and highlight patterns within the data.
17. What role do subplots play in complex visualizations?
Subplots allow for the organization of multiple plots within a single figure, aiding in
the creation of complex visualizations and comparisons.
18. Define the term "Colormap" in Matplotlib
A colormap is a range of colors used in a plot to represent variations in data values,
helping to convey information visually.
19. How does Matplotlib handle 3D plotting?
Matplotlib provides tools for creating three-dimensional plots, allowing visualization
of data in three dimensions.

AD3301_DEV

https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
www.BrainKart.com Page 4 of 4

4931_Grace College of Engineering, Thoothukudi

20. What is the advantage of using Seaborn for visualization?


Seaborn simplifies the process of creating aesthetically pleasing statistical
visualizations, providing a high-level interface for complex plots.

PART – B

1. Explain the Process of Creating a Simple Line Plot in Matplotlib?


2. Illustrate the Use of Scatter Plots in Visualizing Relationships?
3. Describe the Role of Density Plots in Data Visualization?
4. Illustrate the Construction and Interpretation of Histograms?
5. Describe the role of legends in plots and provide examples to illustrate how they
contribute to making plots more informative and interpretable?
6. Describe the Customization Options in Matplotlib?
7. Provide a step-by-step illustration of how to create subplots in Matplotlib?
8. Explain the purpose of using subplots and their significance in complex
visualizations?
9. Explain the Process of Geographic Data Visualization with Basemap?

AD3301_DEV

https://play.google.com/store/apps/details?id=info.therithal.brainkart.annauniversitynotes&hl=en_IN
Click on Subject/Paper under Semester to enter.
Professional English Discrete Mathematics Environmental Sciences
Professional English - - II - HS3252 - MA3354 and Sustainability -
I - HS3152 GE3451
Digital Principles and
Statistics and Probability and
Computer Organization
Matrices and Calculus Numerical Methods - Statistics - MA3391
- CS3351
- MA3151 MA3251
3rd Semester
1st Semester

4th Semester
2nd Semester

Database Design and Operating Systems -


Engineering Physics - Engineering Graphics
Management - AD3391 AL3452
PH3151 - GE3251

Physics for Design and Analysis of Machine Learning -


Engineering Chemistry Information Science Algorithms - AD3351 AL3451
- CY3151 - PH3256
Data Exploration and Fundamentals of Data
Basic Electrical and
Visualization - AD3301 Science and Analytics
Problem Solving and Electronics Engineering -
BE3251 - AD3491
Python Programming -
GE3151 Artificial Intelligence
Data Structures Computer Networks
- AL3391
Design - AD3251 - CS3591

Deep Learning -
AD3501

Embedded Systems
Data and Information Human Values and
and IoT - CS3691
5th Semester

Security - CW3551 Ethics - GE3791


6th Semester

7th Semester

8th Semester

Open Elective-1
Distributed Computing Open Elective 2
- CS3551 Project Work /
Elective-3
Open Elective 3 Intership
Big Data Analytics - Elective-4
CCS334 Open Elective 4
Elective-5
Elective 1 Management Elective
Elective-6
Elective 2
All Computer Engg Subjects - [ B.E., M.E., ] (Click on Subjects to enter)
Programming in C Computer Networks Operating Systems
Programming and Data Programming and Data Problem Solving and Python
Structures I Structure II Programming
Database Management Systems Computer Architecture Analog and Digital
Communication
Design and Analysis of Microprocessors and Object Oriented Analysis
Algorithms Microcontrollers and Design
Software Engineering Discrete Mathematics Internet Programming
Theory of Computation Computer Graphics Distributed Systems
Mobile Computing Compiler Design Digital Signal Processing
Artificial Intelligence Software Testing Grid and Cloud Computing
Data Ware Housing and Data Cryptography and Resource Management
Mining Network Security Techniques
Service Oriented Architecture Embedded and Real Time Multi - Core Architectures
Systems and Programming
Probability and Queueing Theory Physics for Information Transforms and Partial
Science Differential Equations
Technical English Engineering Physics Engineering Chemistry
Engineering Graphics Total Quality Professional Ethics in
Management Engineering
Basic Electrical and Electronics Problem Solving and Environmental Science and
and Measurement Engineering Python Programming Engineering

You might also like