Data Visualization
2.0 Credits
Objective Assessment Review (Qns &
Ans)
2025
©2025
, Question 1:
A data analyst is designing an interactive visualization to explore multi-
dimensional data. Which visualization technique is most effective at
representing high-dimensional variables simultaneously?
- A. Scatterplot matrix
- B. Parallel coordinates plot
- C. Heatmap
- D. Treemap
Correct ANS: B. Parallel coordinates plot
Rationale:
Parallel coordinates plots allow each variable to be represented as a
vertical axis. Data points are displayed as connected lines across these
axes, making it easier to detect correlations and patterns in high-
dimensional datasets.
---
Question 2:
When visualizing hierarchical data to illustrate parts-to-whole
relationships, which technique uses nested rectangles to represent
different levels of the hierarchy?
- A. Sunburst chart
- B. Treemap
- C. Sankey diagram
- D. Bubble chart
Correct ANS: B. Treemap
Rationale:
Treemaps subdivide the display area into nested rectangles, where each
rectangle’s size reflects a quantitative measure. This efficient, space-
filling method is ideal for showing hierarchical structures.
---
©2025
, Question 3:
Which type of visualization is most appropriate for representing network
relationships, where both nodes and the connections between them are
important?
- A. Force-directed graph
- B. Bar chart
- C. Boxplot
- D. Pie chart
Correct ANS: A. Force-directed graph
Rationale:
Force-directed graphs use simulated physical forces to position nodes
and display edges in a way that reveals network structure, making them
well suited to elucidate complex relationships in network data.
---
Question 4:
In advanced interactive visualizations developed in JavaScript, which
library built on D3.js allows for a high-level declarative specification of
graphics?
- A. Chart.js
- B. Vega-Lite
- C. Highcharts
- D. Plotly.js
Correct ANS: B. Vega-Lite
Rationale:
Vega-Lite offers a high-level grammar for building interactive
visualizations by abstracting over the complexities of D3.js. It enables
rapid development of complex visuals while remaining declarative and
adaptable.
---
©2025
, Question 5:
To communicate uncertainty in time series data effectively, which
visualization element should be added to line graphs?
- A. Data labels
- B. Error bars or confidence intervals
- C. Animation effects
- D. Trendlines
Correct ANS: B. Error bars or confidence intervals
Rationale:
Error bars or confidence intervals express the uncertainty or variability
around the plotted line. They help the viewer gauge the reliability of the
data at different time points.
---
Question 6:
An analyst needs to visualize multivariate relationships within a dataset
that includes both continuous and categorical variables. Which type of
visualization best accommodates these requirements?
- A. Scatterplot Matrix (SPLOM)
- B. Line chart
- C. Histogram
- D. Choropleth map
Correct ANS: A. Scatterplot Matrix (SPLOM)
Rationale:
A scatterplot matrix displays individual scatterplots showing pairwise
relationships among variables. It is effective for identifying correlations
across multiple dimensions and can be enhanced with color or shape
mapping for categorical variables.
---
©2025