📊Customize Charts with JS

🧭 Overview
JSON Prefilled Code Mode allows you to personalize your charts by directly editing pre-filled JSON templates. Instead of writing CSS or code from scratch, you simply adjust structured JSON values such as colors, fonts, sizes, borders, and spacing.
- App-level JSON: applies global styling across all chart types. 
- Chart-level JSON: applies specific styling to a single chart (only the relevant section of code is included). 
This feature makes customization accessible for everyone - from builders to non-technical users -while maintaining brand consistency and readability across dashboards.
The feature is available for the following chart designs:
- New Heatmap 
- New Barchart 
- New Linechart 
- New Bubblechart 
- New Leaderboard 
- New Barlinechart 
- New Circularchart 
- New Stackedbarchart 
How It Works
- Open the Customization panel at the app level to apply bulk styling. 
- Open a specific chart’s Chart configuration → Style tab to edit chart-level JSON. 
- Modify the JSON properties. Changes are instantly reflected in your charts. 
- Built-in error detection will alert you if something is misconfigured. 
Chart Level
App Level
JSON Structure by Chart Type
Barchart

1: Axis-Label
2: Bars
3: Datalabel
4: Datazoom
5: Legends
6: Value
Linechart

1: Axis-label
2: Datalabel
3: Legends
4: Lines
5: Value
Stackedbarchart

1: Axis-label
2: Bars
3: Datalabel
4: Datazoom
5: Legends
6: Value
Barlinechart

1: Axis-label
2: Bars
3: Datalabel
4: Datazoom
5: Legends
6: Lines
7: Value
Circularchart

1: Arcs
2: Categorylabel
3: Datalabel
4: Legends
5: Value
Heatmap

1: Rects
2: Axislabel
3: Datalabel
4: Datazoom
Bubblechart

1: Axis-label
2: Datalabel
3: Value
Leaderboard

1: Categorylabel
2: Legends
3: Value
Last updated
Was this helpful?
