4.2 Visualization
Why visualize, Datashader for millions of points and interactive dashboards.
Key points
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.”
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.”
“Datapoint rendering displaying high-resolution patterns is precisely what Datashader is designed for.”
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.”
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.”
Key terms
- Datashader: A library that turns millions of points into an accurate image by aggregating them first.
- Plotly Dash: A Python framework for building interactive web dashboards.
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.”
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 →