docs/docs/en/data-visualization/guide/chart-options.md
Configure how charts are displayed. Two modes are supported: Basic (visual) and Custom (JS). Basic is ideal for quick mapping and common properties; Custom fits complex scenarios and advanced customization.
Tips: To configure more easily, collapse other panels first.
Top action bar Mode selection:
option.xField: dimension (date, category, region)yField: measure (aggregated numeric value)seriesField (optional): series grouping (for multiple lines/groups)Category: categorical dimensionValue: measureCategory: stage/categoryValue: value (usually count or percentage)xField, yField: two measures or dimensions for axesFor more chart options, refer to the ECharts docs: Axis and Examples
Notes:
Recommendations:
Return a full ECharts option. Suitable for advanced customization such as merging multiple series, complex tooltips, and dynamic styles. Recommended approach: consolidate data in dataset.source. For details, see ECharts docs: Dataset
ctx.data.objects: array of objects (each row as an object, recommended)ctx.data.rows: 2D array (with header)ctx.data.columns: 2D array grouped by columnsreturn {
dataset: { source: ctx.data.objects || [] },
xAxis: { type: 'category' },
yAxis: {},
series: [
{
type: 'line',
smooth: true,
showSymbol: false,
},
],
}
[!TIP] For more on chart options, see Advanced — Custom chart configuration.