4.2 Visualization

NCA-ADS · Descriptive Analysis and Visualization (13% of the exam) · Official objective: “Visualization”

Why visualize, Datashader for millions of points and interactive dashboards.

Key points

  1. Visualization means showing data as charts. The eye can spot unusual points and shapes quickly.

    What NVIDIA says (1)

    “Visualization excels at enhancing data understanding by finding outliers, anomalies, and patterns not easily surfaced by purely analytical methods.”

    — Accelerated Data Analytics: A Guide to Data Visualization with RAPIDS

  2. Overplotting happens when too many points overlap and hide the pattern. Datashader aggregates points into pixels to show density.

    What NVIDIA says (2)

    “The Datashader library directly supports cuDF and can rapidly render over millions of aggregated points.”

    — Accelerated Data Analytics: A Guide to Data Visualization with RAPIDS

    “Datapoint rendering displaying high-resolution patterns is precisely what Datashader is designed for.”

    — Accelerated Data Analytics: A Guide to Data Visualization with RAPIDS

  3. Dash builds interactive web dashboards in Python. With cuDF behind it, the app can stay fast on large data.

    What NVIDIA says (1)

    “Plotly Dash enables data scientists to recast complex data and machine learning workflows as more accessible web applications.”

    — Accelerated Data Analytics: A Guide to Data Visualization with RAPIDS

  4. Precomputed aggregations are summaries prepared in advance. GPU speed lets the dashboard compute them on the fly as users interact.

    What NVIDIA says (1)

    “The use of Plotly’s Dash, RAPIDS, and Data shader allows users to build viz dashboards that both render datasets of 300 million+ rows and remain highly interactive without the need for precomputed aggregations.”

    — Making a Plotly Dash Census Viz Powered by RAPIDS

Key terms

Sample question

Why use visualization during analysis, according to NVIDIA's RAPIDS visualization guide?

Show the answer

Answer: It finds outliers, anomalies and patterns that purely analytical methods may not surface

Visualization means showing data as charts. The eye can spot unusual points and shapes quickly.

What NVIDIA says (1)

“Visualization excels at enhancing data understanding by finding outliers, anomalies, and patterns not easily surfaced by purely analytical methods.”

— Accelerated Data Analytics: A Guide to Data Visualization with RAPIDS

Practice 4.2 (4 questions) Full Descriptive Analysis and Visualization guide

← 4.1 Exploratory data analysis and descriptive statistics · 4.3 Choosing the right plot →