Register

Theme

registerCustomTheme

Description

Register a custom theme.

function registerCustomTheme(key: string, themeConfig:
    | CustomThemeConfig
    | ((props: { lightTheme: CustomThemeConfig; darkTheme: CustomThemeConfig }) => CustomThemeConfig)): void

Parameters:

  • Unique identifier for the theme
  • Theme configuration object, or a function that returns a configuration object. If a function, it receives an object containing lightTheme and darkTheme as parameters, making it easy to extend existing themes.

Example:

registerCustomTheme('myTheme', { ... }); // Or modify based on the light theme registerCustomTheme('myTheme', ({ lightTheme }) => ({ ...lightTheme, ... }));

registerDarkTheme

Description

Register the dark theme (Dark Theme). After registration, retrieve it via Builder.getTheme('dark').

function registerDarkTheme(): void

registerLightTheme

Description

Register the light theme (Light Theme). After registration, retrieve it via Builder.getTheme('light').

function registerLightTheme(): void

ChartType

registerArea

Description

Register the Area Chart build pipeline. Once registered, Builder supports building Area Chart Spec and Advanced Config.

function registerArea(): void

registerAreaPercent

Description

Register the Area Percent Chart build pipeline. Once registered, Builder supports building Area Percent Chart Spec and Advanced Config.

function registerAreaPercent(): void

registerBar

Description

Register the Bar Chart build pipeline. Once registered, Builder supports building Bar Chart Spec and Advanced Config.

function registerBar(): void

registerBarParallel

Description

Register the Bar Parallel Chart build pipeline. Once registered, Builder supports building Bar Parallel Chart Spec and Advanced Config.

function registerBarParallel(): void

registerBarPercent

Description

Register the Bar Percent Chart build pipeline. Once registered, Builder supports building Bar Percent Chart Spec and Advanced Config.

function registerBarPercent(): void

registerBoxPlot

Description

Register the Box Plot Chart build pipeline. Once registered, Builder supports building Box Plot Chart Spec and Advanced Config.

function registerBoxPlot(): void

registerCirclePacking

Description

Register the CirclePacking Chart build pipeline. Once registered, Builder supports building CirclePacking Chart Spec and Advanced Config.

function registerCirclePacking(): void

registerColumn

Description

Register the Column Chart build pipeline. Once registered, Builder supports building Column Chart Spec and Advanced Config.

function registerColumn(): void

registerColumnParallel

Description

Register the Column Parallel Chart build pipeline. Once registered, Builder supports building Column Parallel Chart Spec and Advanced Config.

function registerColumnParallel(): void

registerColumnPercent

Description

Register the Column Percent Chart build pipeline. Once registered, Builder supports building Column Percent Chart Spec and Advanced Config.

function registerColumnPercent(): void

registerDonut

Description

Register the Donut Chart build pipeline. Once registered, Builder supports building Donut Chart Spec and Advanced Config.

function registerDonut(): void

registerDualAxis

Description

Register the Dual Axis Chart build pipeline. Once registered, Builder supports building Dual Axis Chart Spec and Advanced Config.

function registerDualAxis(): void

registerFunnel

Description

Register the Funnel Chart build pipeline. Once registered, Builder supports building Funnel Chart Spec and Advanced Config.

function registerFunnel(): void

registerHeatmap

Description

Register the Heatmap Chart build pipeline. Once registered, Builder supports building Heatmap Chart Spec and Advanced Config.

function registerHeatmap(): void

registerHistogram

Description

Register the Histogram Chart build pipeline. Once registered, Builder supports building Histogram Chart Spec and Advanced Config.

function registerHistogram(): void

registerLine

Description

Register the Line Chart build pipeline. Once registered, Builder supports building Line Chart Spec and Advanced Config.

function registerLine(): void

registerPie

Description

Register the Pie Chart build pipeline. Once registered, Builder supports building Pie Chart Spec and Advanced Config.

function registerPie(): void

registerPivotTable

Description

Register the Pivot Table Chart build pipeline. Once registered, Builder supports building Pivot Table Chart Spec and Advanced Config.

function registerPivotTable(): void

registerRaceBar

Description

Register the RaceBar Chart build pipeline. Once registered, Builder supports building RaceBar Chart Spec.

function registerRaceBar(): void

registerRaceColumn

Description

Register the RaceColumn Chart build pipeline. Once registered, Builder supports building RaceColumn Chart Spec.

function registerRaceColumn(): void

registerRaceDonut

Description

Register the RaceDonut Chart build pipeline. Once registered, Builder supports building RaceDonut Chart Spec.

function registerRaceDonut(): void

registerRaceLine

Description

Register the RaceLine Chart build pipeline. Once registered, Builder supports building RaceLine Chart Spec.

function registerRaceLine(): void

registerRacePie

Description

Register the RacePie Chart build pipeline. Once registered, Builder supports building RacePie Chart Spec.

function registerRacePie(): void

registerRaceScatter

Description

Register the RaceScatter Chart build pipeline. Once registered, Builder supports building RaceScatter Chart Spec.

function registerRaceScatter(): void

registerRadar

Description

Register the Radar Chart build pipeline. Once registered, Builder supports building Radar Chart Spec and Advanced Config.

function registerRadar(): void

registerRose

Description

Register the Rose Chart build pipeline. Once registered, Builder supports building Rose Chart Spec and Advanced Config.

function registerRose(): void

registerRoseParallel

Description

Register the Rose Parallel Chart build pipeline. Once registered, Builder supports building Rose Parallel Chart Spec and Advanced Config.

function registerRoseParallel(): void

registerScatter

Description

Register the Scatter Chart build pipeline. Once registered, Builder supports building Scatter Chart Spec and Advanced Config.

function registerScatter(): void

registerSunburst

Description

Register the Sunburst Chart build pipeline. Once registered, Builder supports building Sunburst Chart Spec and Advanced Config.

function registerSunburst(): void

registerTable

Description

Register the Table Chart build pipeline. Once registered, Builder supports building Table Chart Spec and Advanced Config.

function registerTable(): void

registerTreeMap

Description

Register the TreeMap Chart build pipeline. Once registered, Builder supports building TreeMap Chart Spec and Advanced Config.

function registerTreeMap(): void