observable-framework-lib-mosaic

Create linked, interactive Mosaic vgplot data visualizations in Observable Framework projects using DuckDB for scalable processing.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-lib-mosaic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observable-framework-lib-mosaic
Source: https://github.com/spqw/skill-observable-framework/tree/main/skills/observable-framework-lib-mosaic
Command: npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-lib-mosaic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of linked, interactive data visualizations within Observable Framework projects, enabling users to explore large datasets effectively.

Core Features & Use Cases

  • Linked Visualizations: Connect multiple charts and maps so that interactions in one (like brushing) filter or highlight data in others.
  • Scalable Data Handling: Leverages DuckDB for efficient processing of millions or billions of data points, often from Parquet files.
  • Use Case: Visualize one million taxi rides in NYC, with interactive maps and a histogram that update each other when a region or time window is selected.

Quick Start

Use the observable-framework-lib-mosaic skill to create coordinated maps and a histogram for exploring taxi ride data.

Frequently Asked Questions about observable-framework-lib-mosaic

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

FAQPage Schema
How do I create linked interactive visualizations in Observable Framework?

You create linked interactive visualizations in Observable Framework using Mosaic vgplot to connect multiple charts and maps, enabling brushing and dynamic filtering across coordinated views for in-depth data exploration.

What is the best way to visualize large datasets from Parquet files interactively?

Visualizing large Parquet datasets interactively is best handled by leveraging DuckDB for scalable data processing, allowing you to efficiently explore millions or billions of data points through coordinated charts.

Can I use Mosaic vgplot for interactive data exploration with coordinated maps and histograms?

Yes, you can use Mosaic vgplot for interactive data exploration to build coordinated maps and histograms that dynamically update each other when a user selects a specific region or time window.

Does Observable Framework support DuckDB for scalable data processing in interactive charts?

Observable Framework supports DuckDB within Mosaic vgplot to handle scalable data processing, ensuring interactive charts remain responsive when filtering large datasets like one million taxi rides.

How do brushing and dynamic filtering work across multiple views in Mosaic vgplot?

Brushing and dynamic filtering in Mosaic vgplot work by linking multiple views so that interactions in one chart, such as selecting a time window, immediately filter and highlight the corresponding data in all connected charts.