Register

Theme

registerCustomTheme

Deskripsi

Mendaftarkan tema kustom.

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

Parameter:

  • Identifier unik untuk tema
  • Objek konfigurasi tema, atau fungsi yang mengembalikan objek konfigurasi Jika berupa fungsi, fungsi ini menerima objek yang berisi lightTheme dan darkTheme sebagai parameter, sehingga mudah memperluas tema yang sudah ada.

Contoh:

registerCustomTheme('myTheme', { ... }); // Atau ubah berdasarkan tema terang registerCustomTheme('myTheme', ({ lightTheme }) => ({ ...lightTheme, ... }));

registerDarkTheme

Deskripsi

Mendaftarkan tema gelap (Dark Theme). Setelah terdaftar, dapat diambil melalui Builder.getTheme('dark').

function registerDarkTheme(): void

registerLightTheme

Deskripsi

Mendaftarkan tema terang (Light Theme). Setelah terdaftar, dapat diambil melalui Builder.getTheme('light').

function registerLightTheme(): void

ChartType

registerArea

Deskripsi

Mendaftarkan pipeline pembuatan untuk Area Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Area Chart.

function registerArea(): void

registerAreaPercent

Deskripsi

Mendaftarkan pipeline pembuatan untuk Area Percent Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Area Percent Chart.

function registerAreaPercent(): void

registerBar

Deskripsi

Mendaftarkan pipeline pembuatan untuk Bar Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Bar Chart.

function registerBar(): void

registerBarParallel

Deskripsi

Mendaftarkan pipeline pembuatan untuk Bar Parallel Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Bar Parallel Chart.

function registerBarParallel(): void

registerBarPercent

Deskripsi

Mendaftarkan pipeline pembuatan untuk Bar Percent Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Bar Percent Chart.

function registerBarPercent(): void

registerBoxPlot

Deskripsi

Mendaftarkan pipeline pembuatan untuk Box Plot Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Box Plot Chart.

function registerBoxPlot(): void

registerCirclePacking

Deskripsi

Mendaftarkan pipeline pembuatan untuk CirclePacking Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk CirclePacking Chart.

function registerCirclePacking(): void

registerColumn

Deskripsi

Mendaftarkan pipeline pembuatan untuk Column Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Column Chart.

function registerColumn(): void

registerColumnParallel

Deskripsi

Mendaftarkan pipeline pembuatan untuk Column Parallel Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Column Parallel Chart.

function registerColumnParallel(): void

registerColumnPercent

Deskripsi

Mendaftarkan pipeline pembuatan untuk Column Percent Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Column Percent Chart.

function registerColumnPercent(): void

registerDonut

Deskripsi

Mendaftarkan pipeline pembuatan untuk Donut Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Donut Chart.

function registerDonut(): void

registerDualAxis

Deskripsi

Mendaftarkan pipeline pembuatan untuk Dual Axis Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Dual Axis Chart.

function registerDualAxis(): void

registerFunnel

Deskripsi

Mendaftarkan pipeline pembuatan untuk Funnel Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Funnel Chart.

function registerFunnel(): void

registerHeatmap

Deskripsi

Mendaftarkan pipeline pembuatan untuk Heatmap Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Heatmap Chart.

function registerHeatmap(): void

registerHierarchySankey

Deskripsi

Mendaftarkan pipeline pembuatan untuk HierarchySankey Chart.

function registerHierarchySankey(): void

registerHistogram

Deskripsi

Mendaftarkan pipeline pembuatan untuk Histogram Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Histogram Chart.

function registerHistogram(): void

registerLine

Deskripsi

Mendaftarkan pipeline pembuatan untuk Line Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Line Chart.

function registerLine(): void

registerPie

Deskripsi

Mendaftarkan pipeline pembuatan untuk Pie Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Pie Chart.

function registerPie(): void

registerPivotTable

Deskripsi

Mendaftarkan pipeline pembuatan untuk Pivot Table Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Pivot Table Chart.

function registerPivotTable(): void

registerRaceBar

Deskripsi

Mendaftarkan pipeline pembuatan untuk RaceBar Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RaceBar Chart.

function registerRaceBar(): void

registerRaceColumn

Deskripsi

Mendaftarkan pipeline pembuatan untuk RaceColumn Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RaceColumn Chart.

function registerRaceColumn(): void

registerRaceDonut

Deskripsi

Mendaftarkan pipeline pembuatan untuk RaceDonut Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RaceDonut Chart.

function registerRaceDonut(): void

registerRaceLine

Deskripsi

Mendaftarkan pipeline pembuatan untuk RaceLine Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RaceLine Chart.

function registerRaceLine(): void

registerRacePie

Deskripsi

Mendaftarkan pipeline pembuatan untuk RacePie Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RacePie Chart.

function registerRacePie(): void

registerRaceScatter

Deskripsi

Mendaftarkan pipeline pembuatan untuk RaceScatter Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec untuk RaceScatter Chart.

function registerRaceScatter(): void

registerRadar

Deskripsi

Mendaftarkan pipeline pembuatan untuk Radar Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Radar Chart.

function registerRadar(): void

registerRose

Deskripsi

Mendaftarkan pipeline pembuatan untuk Rose Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Rose Chart.

function registerRose(): void

registerRoseParallel

Deskripsi

Mendaftarkan pipeline pembuatan untuk Rose Parallel Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Rose Parallel Chart.

function registerRoseParallel(): void

registerSankey

function registerSankey(): void

registerScatter

Deskripsi

Mendaftarkan pipeline pembuatan untuk Scatter Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Scatter Chart.

function registerScatter(): void

registerSunburst

Deskripsi

Mendaftarkan pipeline pembuatan untuk Sunburst Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Sunburst Chart.

function registerSunburst(): void

registerTable

Deskripsi

Mendaftarkan pipeline pembuatan untuk Table Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk Table Chart.

function registerTable(): void

registerTreeMap

Deskripsi

Mendaftarkan pipeline pembuatan untuk TreeMap Chart. Setelah terdaftar, Builder akan mendukung pembuatan Spec dan Advanced Config untuk TreeMap Chart.

function registerTreeMap(): void