Files
superset2/docs/developer_portal/viz-plugins/overview.md

2.1 KiB

title, sidebar_position
title sidebar_position
Visualization Plugins Overview 1

Visualization Plugins Overview

🚧 Coming Soon 🚧

Learn how to create custom visualization plugins to extend Superset's charting capabilities with new chart types and data representations.

Topics to be covered:

  • Visualization plugin architecture
  • Chart component development
  • Data transformation and processing
  • Control panel configuration
  • Chart rendering lifecycle
  • Interactive features and event handling
  • Performance optimization for large datasets
  • Chart theming and customization
  • Export and sharing capabilities
  • Plugin packaging and distribution

Plugin Components

Core Components

  • Chart Component - Main visualization renderer
  • Control Panel - Configuration interface
  • Transform Props - Data processing logic
  • Metadata - Plugin registration and configuration

Optional Components

  • Thumbnail - Chart preview image
  • Build Query - Custom query generation
  • Control Panel Sections - Advanced configuration grouping

Supported Chart Libraries

  • D3.js - Custom SVG-based visualizations
  • ECharts - Rich interactive charts
  • Deck.gl - Geospatial and 3D visualizations
  • React - Custom React-based components
  • Canvas/WebGL - High-performance rendering

This documentation is under active development. Check back soon for updates!