Claude Code Plugins

Community-maintained marketplace

Feedback

Configure treemap charts in drizzle-cube dashboards for hierarchical data visualization. Use when creating treemaps, hierarchical visualizations, or nested proportions.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name treemap-chart
description Configure treemap charts in drizzle-cube dashboards for hierarchical data visualization. Use when creating treemaps, hierarchical visualizations, or nested proportions.

Treemap Chart Configuration

Configure treemap charts for drizzle-cube dashboards. Treemaps display hierarchical data as nested rectangles, where size represents a metric.

Chart Type

chartType: 'treemap'

Basic Configuration

{
  id: 'treemap-1',
  title: 'Revenue by Category',
  query: JSON.stringify({
    dimensions: ['Products.category'],
    measures: ['Sales.totalRevenue']
  }),
  chartType: 'treemap',
  chartConfig: {
    xAxis: ['Products.category'],
    yAxis: ['Sales.totalRevenue']
  },
  x: 0, y: 0, w: 8, h: 6
}

Chart Configuration (chartConfig)

xAxis (Categories/Hierarchy)

  • Type: string[]
  • Required: Yes
  • Purpose: Dimensions for hierarchical grouping (use multiple for nested hierarchy)
  • Example: ['Products.category'] or ['Products.category', 'Products.subcategory']

series (Optional - Color Grouping)

  • Type: string[]
  • Purpose: Optional dimension for color-coding groups
  • Example: ['Products.region']

yAxis (Size)

  • Type: string[]
  • Purpose: Measure determining rectangle size
  • Example: ['Sales.revenue']

Examples

Sales by Category

{
  id: 'sales-treemap',
  title: 'Sales Distribution',
  query: JSON.stringify({
    dimensions: ['Products.category', 'Products.subcategory'],
    measures: ['Sales.totalRevenue']
  }),
  chartType: 'treemap',
  chartConfig: {
    xAxis: ['Products.category', 'Products.subcategory'],
    yAxis: ['Sales.totalRevenue']
  },
  x: 0, y: 0, w: 12, h: 7
}

Use Cases

  • Hierarchical Proportions: Show nested categories
  • Disk Space Usage: Visualize file/folder sizes
  • Budget Allocation: Display spending hierarchy
  • Market Composition: Show market segments

Related Skills

  • Use pie-chart for flat proportions
  • Use bar-chart for hierarchical comparisons