Unit 12: Data visualization - Subjective Questions

ECAP776 • Practice Questions with Detailed Answers

20 questions

1

Define Seaborn and explain its role in Python data visualization.

2

Describe the steps required to install, import, and begin using Seaborn.

3

Compare Seaborn and Matplotlib with respect to abstraction, appearance, data handling, and customization.

4

Explain how pandas DataFrames and tidy data support visualization in Seaborn.

5

Distinguish between axes-level and figure-level functions in Seaborn, giving suitable examples.

6

Explain the purpose of Seaborn themes and describe how plot style and context can be configured.

7

Describe Seaborn color palettes and explain how an appropriate palette should be selected for different data types.

8

Explain how scatterplot() can visualize relationships among multiple variables in a dataset.

9

Describe the use of lineplot() and explain how it handles repeated observations and uncertainty.

10

Explain how histograms and kernel density estimates are used to study data distributions in Seaborn.

11

Differentiate among box plots, violin plots, and strip plots for visualizing categorical data.

12

Describe the purpose of count plots, bar plots, and point plots in Seaborn.

13

Explain how relplot(), catplot(), and displot() support faceted data visualization.

14

What is a pair plot? Explain its components, uses, and limitations.

15

Explain how a correlation heatmap is created and interpreted using Seaborn.

16

Describe how regression relationships can be visualized with regplot() and lmplot().

17

Explain how Seaborn plots can be customized using Matplotlib.

18

Discuss the effects of missing values, outliers, and overplotting on Seaborn visualizations, and suggest suitable remedies.

19

Compare wide-form and long-form data in Seaborn and explain when reshaping is necessary.

20

Design and justify a Seaborn-based exploratory visualization workflow for a dataset containing sales, profit, region, product category, and date.