4.4 Charts and dashboards

NCA-GENL · Data Analysis and Visualization (14% of the exam) · Official objective: “Create graphs, charts, or other visualizations to convey the results of data analysis using specialized software.”

Which visual and which tool for which question.

Key points

  1. cuxfilter is a RAPIDS library for dashboards. NVIDIA's docs say it creates graphics processing unit (GPU)-accelerated cross-filtering dashboards from notebooks in a few lines of Python. Cross-filtering replaces hand-written DataFrame queries with a graphical user interface (GUI).

    What NVIDIA says (2)

    “cuxfilter enables GPU accelerated cross-filtering dashboards from notebooks, in just a few lines of Python code.”

    — Welcome to cuxfilter’s documentation — cuxfilter 26.06.00 documentation

    “This approach replaces dataframe queries with a GUI tool.”

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

  2. NVIDIA's visualization guide says hvPlot charts can be shown interactively using Bokeh and Plotly extensions, or statically with the Matplotlib extension.

    What NVIDIA says (1)

    “Charts in hvPlot can be interactively displayed using Bokeh and Plotly extensions, or statically with the Matplotlib extension.”

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

  3. NVIDIA's visualization guide plots an hvPlot histogram of trip durations. It shows that most bike trips are under 20 minutes.

    What NVIDIA says (2)

    “In this instance, the vast majority of bike trips appear under 20 minutes.”

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

    “An hvPlot histogram of trip durations generated with the Divvy dataset”

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

Key terms

Sample question

Which RAPIDS tool builds graphics processing unit (GPU)-accelerated cross-filtering dashboards from a notebook in a few lines of Python?

Show the answer

Answer: cuxfilter

cuxfilter is a RAPIDS library for dashboards. NVIDIA's docs say it creates graphics processing unit (GPU)-accelerated cross-filtering dashboards from notebooks in a few lines of Python. Cross-filtering replaces hand-written DataFrame queries with a graphical user interface (GUI).

What NVIDIA says (2)

“cuxfilter enables GPU accelerated cross-filtering dashboards from notebooks, in just a few lines of Python code.”

— Welcome to cuxfilter’s documentation — cuxfilter 26.06.00 documentation

“This approach replaces dataframe queries with a GUI tool.”

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

Practice 4.4 (3 questions) Full Data Analysis and Visualization guide

← 4.3 Doing the data analysis · 4.5 Relationships, trends and confounders →