panel-holoviews

Community

Best practices for HoloViews in Panel apps.

AuthorMarcSkovMadsen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Integrates HoloViews and hvPlot visualizations into Panel apps to preserve interactive state across data refreshes.

Core Features & Use Cases

  • Embedding HoloViews/hvPlot into Panel panes while preserving zoom/pan state with DynamicMap
  • Compose overlays using one DynamicMap per element to avoid type errors; enable cross-filtering with link_selections
  • Make plots responsive and interactive through streams (Selection1D, RangeXY, Tap, BoundsXY, Pipe, Buffer) and jslink
  • Bind Panel widgets to Bokeh plot properties using jslink for client-side interactivity

Quick Start

Create a Panel layout with HoloViews content and preserve interactivity by using DynamicMap-based compositions and jslink-powered widget bindings.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: panel-holoviews
Download link: https://github.com/MarcSkovMadsen/holoviz-mcp/archive/main.zip#panel-holoviews

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.