data-visualization

Create publication-quality PNG charts from cuDF and cuML analytical outputs.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/marlo9981/Movara --skill data-visualization-marlo9981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-visualization
Source: https://github.com/marlo9981/Movara/tree/main/examples/nvidia_deep_agent/skills/data-visualization
Command: npx skills add https://github.com/marlo9981/Movara --skill data-visualization-marlo9981

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn raw analysis outputs into clear, publication-ready visualizations so stakeholders can quickly interpret model results, distributions, correlations, and comparative summaries without manual figure tuning.

Core Features & Use Cases

  • Headless, GPU-friendly plotting: Guidance for initializing matplotlib in a headless GPU sandbox and producing PNG outputs suitable for automated pipelines.
  • Common chart types: Ready patterns for bar, line, scatter (continuous and categorical), heatmap, histogram with KDE, box plots, confusion matrices, and feature importance plots.
  • Multi-panel summaries: Compose 1–4 panel figures for comprehensive analysis reports, combining distributions, scatter diagnostics, group comparisons, and model summaries.
  • Use Case: Visualize cuDF/cuML model outputs and dataset diagnostics, saving high-resolution PNGs for reports or downstream embedding.

Quick Start

Use the data-visualization skill to generate a 2×2 analysis_summary PNG from your dataframe and save it to /workspace/analysis_summary.png.

Frequently Asked Questions about data-visualization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate publication-quality charts from GPU-accelerated dataframe results?

Generate publication-quality charts from GPU-accelerated dataframe results by applying headless matplotlib and seaborn patterns to visualize cuDF and cuML outputs, saving high-resolution PNG files directly to your workspace.

How do I create multi-panel figures for data distributions and feature importance in Python?

Create multi-panel figures for data distributions and feature importance by composing 1 to 4 panel layouts using matplotlib and seaborn, combining histograms with KDE, scatter diagnostics, and model summaries into a single PNG.

Why does matplotlib fail to render charts in a headless GPU sandbox?

Matplotlib fails to render in a headless GPU sandbox because the default backend requires a display. Initialize the Agg backend using matplotlib.use('Agg') to enable headless rendering and save visual outputs as PNG files.

Can I use seaborn and SciPy to plot correlation heatmaps and histograms with KDE?

Yes, you can use seaborn for correlation heatmaps and histograms, with optional SciPy support for KDE calculations. The skill provides ready patterns for these chart types alongside bar, line, scatter, and box plots.

What is the best way to save time series visualizations for automated analytical pipelines?

The best way to save time series visualizations for automated pipelines is using headless matplotlib rendering to generate high-resolution PNG files, allowing downstream embedding into reports without manual figure tuning.