plotting-fundamentals

Create hvPlot-based visualizations and dashboards from data.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/cdcore09/holoviz-claude --skill plotting-fundamentals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plotting-fundamentals
Source: https://github.com/cdcore09/holoviz-claude/tree/main/plugins/holoviz-expert/skills/plotting-fundamentals
Command: npx skills add https://github.com/cdcore09/holoviz-claude --skill plotting-fundamentals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables quick creation of interactive hvPlot-based visualizations and dashboards from data, reducing time to insight.

Core Features & Use Cases

  • Plotting Essentials: Create line, bar, histogram, scatter, and box plots with minimal code using hvPlot and Holoviews.
  • Dashboards & Layouts: Compose multiple plots into panels, columns, and grids for cohesive analyses.
  • Interactivity & Reproducibility: Enable hover, linked views, and responsive plots suitable for notebooks and dashboards.

Quick Start

Install the required libraries and run a small example to generate a basic interactive plot from a DataFrame. See the example below:

  • Import: import hvplot.pandas as hvplot
  • Example: df.hvplot.line(x='date', y='sales')

Frequently Asked Questions about plotting-fundamentals

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

FAQPage Schema
How do I create interactive plots from a Pandas DataFrame in Jupyter?

To create interactive plots from a Pandas DataFrame in Jupyter, use hvPlot by importing hvplot.pandas and calling df.hvplot.line with your x and y columns. It builds visualizations with minimal code using Holoviews and Bokeh.

What's the best way to build a dashboard with multiple hvPlot visuals?

The best way to build a dashboard with multiple hvPlot visuals is by composing individual plots into panels, columns, and grids. This approach organizes cohesive analyses and supports linked views with interactive hover.

Can I use hvPlot for geographic and time-series datasets?

Yes, you can use hvPlot for geographic and time-series datasets. It directly supports rapid creation of interactive visuals like line and scatter plots from these data types within Pandas DataFrames.

Do I need Bokeh and HoloViews installed to run hvPlot visualizations?

Yes, you need Bokeh and HoloViews installed to run hvPlot visualizations. The Skill requires specific versions of hvPlot, Holoview, Pandas, NumPy, and Bokeh to enable responsive, interactive plots.

What types of interactive plots can I generate with hvPlot and Pandas?

With hvPlot and Pandas, you can generate interactive line, bar, histogram, scatter, and box plots. These visualizations support hover, linked views, and responsive layouts for detailed data exploration.